libfoedus-core
FOEDUS Core Library
|
Restart Manager, which recovers the state of database by re-playing transaction logs at start-up. More...
Restart Manager, which recovers the state of database by re-playing transaction logs at start-up.
When the engine starts up, it invokes the restart manager at the end of initialization (after all other modules are initialized). Restart manager then replays all transaction logs since the previous complete snapshotting to recover the statue of database. Restart manager works only at restart, and does nothing after initialization nor during uninitialization.
![]() |
Files | |
file | fwd.hpp |
Forward declarations of classes in restart package. | |
Classes | |
class | foedus::restart::RestartManager |
Restart manager, which recovers the state of database by invoking log-gleaner at start-up. More... | |
class | foedus::restart::RestartManagerPimpl |
Pimpl object of RestartManager. More... | |
struct | foedus::restart::RestartOptions |
Set of options for restart manager. More... | |