box: change recovery_journal to use vlcock directly
Make struct recovery_journal re-usable and employ it during final join, to ensure the engine has correct LSNs during final join. Ensure we properly set recovery_journal when bootstrapping a replica from a remote master and reading master write ahead log. This is necessary for Vinyl, which expects strictly monotonic transaction signatures on commit at all times.
Loading
Please register or sign in to comment