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)

Reply via email to