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)