Close AOF engine files on shutdown. Close snapshot file after restoring snapshot on startup. Implemented tests for HELLO command in echovault package. Implemented tests for GetServerInfo in echovault package.

This commit is contained in:
Kelvin Mwinuka
2024-07-03 00:53:49 +08:00
parent f4fdc789b3
commit 85e8a68125
12 changed files with 253 additions and 6 deletions

View File

@@ -189,3 +189,12 @@ func (engine *Engine) Restore() error {
}
return nil
}
func (engine *Engine) Close() {
if err := engine.preambleStore.Close(); err != nil {
log.Printf("close preamble store error: %+v\n", engine)
}
if err := engine.appendStore.Close(); err != nil {
log.Printf("close append store error: %+v\n", engine)
}
}