Igniters, I started the TX code cleanup [1] last month and almost finished with the obvious garbage. Now, started the code deduplication, I was faced with code overcomplexity because of unfinished MVCC.
The community agreed to remove MVCC, but the initial attempt [2] was not successful because of the impossibility to get rid of 20k+ lines of the code at once. So, my proposal is to remove it step by step. 1) MVCC tests should be removed from the project 2) MVCC-related code should be removed from the project by reasonably sized commits, checking it does not affect the existing tests. I'm ready to perform the removal. Any objections/tips? [1] https://issues.apache.org/jira/browse/IGNITE-19844 [2] https://issues.apache.org/jira/browse/IGNITE-13871