Hi, Igniters! the MVCC feature marked as IgniteExperimental and this annotation is more weaker than deprecated. So we can remove this functionality in any moment. So I propose: 1. Now I leave all affected tests marked as ignored. 2. Create a ticket for removing TRANSACTIONAL_SNAPSHOT from CacheAtomicityMode for a future minor release 10.1. 3. There is a ticket for removing all MVCC code [1]. So we can finish it in any release for future.
[1] https://issues.apache.org/jira/browse/IGNITE-13871 WDYT? On Mon, Mar 15, 2021 at 9:58 PM Maksim Timonin <timonin.ma...@gmail.com> wrote: > Hi, Igniters! > > I'm working on a feature (moving indexes to the core module) and skip > specific implementation for MVCC as it is considered deprecated (the vote > result [1]). Am I right that now there is no need to support MVCC? Then > there are a lot of tests (both Java, C++) that fail because they run with > TRANSACTIONAL_SNAPSHOT atomicity mode. > > There are 2 cases: > 1. MVCC mode is just a parameter of a test. I just removed it from a > parameters list; > 2. There are tests that run only for MVCC. I marked them with the @Ignore > annotation. > > But would it better just completely remove all such tests that are broken > by the patch? > > [1] > http://apache-ignite-developers.2346864.n4.nabble.com/RESULT-VOTE-Removing-MVCC-public-API-td50705.html#a50706 >