[ https://issues.apache.org/jira/browse/IGNITE-7314?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vladimir Ozerov updated IGNITE-7314: ------------------------------------ Description: It MVCC is enabled most of tests in {{IgniteCacheFullApiSelfTestSuite}} works fine. However, they are really *slow*. So slow, that TC cannot cope with them and kills the build after 1h30m of execution. Root cause: iterators return too much values as they do not use any specific version by default ({{null}} is passed). Essentially, we need to add MVCC support to iterators and "global" operations, which use them. was: It MVCC is enabled most of tests in {{IgniteCacheFullApiSelfTestSuite}} works fine. However, they are really *slow*. So slow, that TC cannot cope with them and kills the build after 1h30m of execution. Root cause: iterators return too much values. They should return only the very last value, which is not possible at the moment, because we do not store versions in data pages. Need to fix that > Iterators could return multiple values of the same key when MVCC is enabled > --------------------------------------------------------------------------- > > Key: IGNITE-7314 > URL: https://issues.apache.org/jira/browse/IGNITE-7314 > Project: Ignite > Issue Type: Task > Components: cache > Reporter: Vladimir Ozerov > Fix For: 2.5 > > > It MVCC is enabled most of tests in {{IgniteCacheFullApiSelfTestSuite}} works > fine. However, they are really *slow*. So slow, that TC cannot cope with them > and kills the build after 1h30m of execution. > Root cause: iterators return too much values as they do not use any specific > version by default ({{null}} is passed). Essentially, we need to add MVCC > support to iterators and "global" operations, which use them. -- This message was sent by Atlassian JIRA (v6.4.14#64029)