Not sure where we got the idea that MVCC code is useless in master.

Alexei,

I know that you used the MVCC partition counters implementation in order to
fix tx & atomic caches protocol issues. The MVCC WAL backpointer mechanics
can and should be used when we will move transaction records logging from
COMMITTING stage to PREPARING stage. Current cache entry versioning
mechanics can be used to allow faster reads inside transactions, direct
offheap scans and many other optimizations.

We should work on processes to prevent such merges in the future, but not
waste time reverting something that can be used for profit.

Reply via email to