[ 
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)

Reply via email to