ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dmitriy Govorukhin (JIRA)" <j...@apache.org>
Subject [jira] [Created] (IGNITE-11786) Implement thread-local stack for trucking page locks
Date Fri, 19 Apr 2019 09:03:00 GMT
Dmitriy Govorukhin created IGNITE-11786:
-------------------------------------------

             Summary: Implement thread-local stack for trucking page locks
                 Key: IGNITE-11786
                 URL: https://issues.apache.org/jira/browse/IGNITE-11786
             Project: Ignite
          Issue Type: Sub-task
            Reporter: Dmitriy Govorukhin


The new structure should work as a stack. 
When thread obtains lock we push pageId (+meta) on the top of the stack when thread release
lock we pop pageId from the stack. Their cases when thread may unlock page not from current
thread frame (some split pages in B-tree), from previous, in this case, we should go down
to stack and find this page and update meta.

{code}
{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message