When running in simulation mode, version vector recovery logic is such that the last epoch in the previous version is the minimum committed version of all TLogs. But the latest commit version recorded by the commit proxy, used in simulation tests, may be a higher number, if one TL is advancing faster than another. Either recovery or the test will need to change.
When running in simulation mode, version vector recovery logic is such that the last epoch in the previous version is the minimum committed version of all TLogs. But the latest commit version recorded by the commit proxy, used in simulation tests, may be a higher number, if one TL is advancing faster than another. Either recovery or the test will need to change.
This is a draft placeholder PR for the problem.