Alexey Goncharuk created IGNITE-12412:
-----------------------------------------
Summary: Incomplete check for ABA problem in PageMemoryImpl#PagePool
Key: IGNITE-12412
URL:
https://issues.apache.org/jira/browse/IGNITE-12412 Project: Ignite
Issue Type: Improvement
Reporter: Alexey Goncharuk
Assignee: Alexey Goncharuk
In current implementation, {{PagePool#releasePage}} clears the counter part of the returned page ID, which effectively disables the ABA check intended in the class. This issue can be rarely reproduced on zOS during checkpoints (when pages are being taken and returned to the checkpoint pages pool).
I managed to write a unit-test to reproduce this issue on x86.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)