ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Goncharuk (Jira)" <j...@apache.org>
Subject [jira] [Updated] (IGNITE-12412) Incomplete check for ABA problem in PageMemoryImpl#PagePool
Date Mon, 02 Dec 2019 16:36:00 GMT

     [ https://issues.apache.org/jira/browse/IGNITE-12412?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Alexey Goncharuk updated IGNITE-12412:
--------------------------------------
    Ignite Flags: Release Notes Required  (was: Docs Required,Release Notes Required)

> 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
>            Priority: Critical
>
> 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)

Mime
View raw message