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)