Ivan Pavlukhin created IGNITE-11289:
---------------------------------------

             Summary: BPlusTree.AbstractForwardCursor can use obsolete page
                 Key: IGNITE-11289
                 URL: https://issues.apache.org/jira/browse/IGNITE-11289
             Project: Ignite
          Issue Type: Bug
          Components: cache
            Reporter: Ivan Pavlukhin


There is a possibility that {{AbstractForwardCursor.nextPageId}} refers to a 
page which was already excluded from the tree. The problem reproduces with a 
scan query execution with put/remove load in background.

Linked PR contains reproducer and some tricks allowing to reproduce the problem 
more often. Problem becomes evident when problematic page is taken from 
REUSE_BUCKET. But there could be other hidden problems which do no cause any 
runtime errors but lead to data inconsistency.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to