1ee6d6d05e
Summary: This is a proposal on how the WAL recovery process can be implemented so that Deltas aren't accumulated, but instead applied in the same order they are written to the WAL. I *believe* that the only additional requirement on the system are atomic transaction Begin/Commit/Abort. By atomic I mean that they are present in the WAL in exactly the same ordering like in the transaciton engine, to ensure the same commitability of original and recovery transactions. This could be a requirement for HA recovery. It is desirable that WAL and HA log become the same thing, and the recovery process too. Reviewers: mtomic, dgleich, mislav.bradac Reviewed By: mislav.bradac Subscribers: pullbot Differential Revision: https://phabricator.memgraph.io/D1068 |
||
---|---|---|
.. | ||
commit_log.hpp | ||
engine_master.cpp | ||
engine_master.hpp | ||
engine_rpc_messages.hpp | ||
engine_worker.cpp | ||
engine_worker.hpp | ||
engine.hpp | ||
lock_store.hpp | ||
snapshot.hpp | ||
transaction.hpp | ||
type.hpp |