Kirill Tkalenko created IGNITE-26439:
----------------------------------------

             Summary: Fix waiting for dirty page flush on page replacement
                 Key: IGNITE-26439
                 URL: https://issues.apache.org/jira/browse/IGNITE-26439
             Project: Ignite
          Issue Type: Bug
            Reporter: Kirill Tkalenko
            Assignee: Kirill Tkalenko
             Fix For: 3.1


Found a problem when waiting for a dirty page to be flushed on page replacement.

For methods of 
*org.apache.ignite.internal.pagememory.persistence.replacement.DelayedPageReplacementTracker*
 *#lock*, *#unlock* and *#waitUnlock*, it is expected that 
*org.apache.ignite.internal.pagememory.FullPageId* will be passed instead of 
*org.apache.ignite.internal.pagememory.persistence.DirtyFullPageId*, because of 
this, the waiting that the dirty page will be written on page replacement does 
not occur, which can lead to errors.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to