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] [Commented] (IGNITE-12412) Incomplete check for ABA problem in PageMemoryImpl#PagePool
Date Wed, 04 Dec 2019 09:33:00 GMT

    [ https://issues.apache.org/jira/browse/IGNITE-12412?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16987683#comment-16987683
] 

Alexey Goncharuk commented on IGNITE-12412:
-------------------------------------------

[~agura], please take a look as well.

> 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
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> 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