ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pavel Kovalenko (JIRA)" <j...@apache.org>
Subject [jira] [Created] (IGNITE-10749) Improve speed of checkpoint finalization on binary memory recovery
Date Thu, 20 Dec 2018 10:48:00 GMT
Pavel Kovalenko created IGNITE-10749:
----------------------------------------

             Summary: Improve speed of checkpoint finalization on binary memory recovery
                 Key: IGNITE-10749
                 URL: https://issues.apache.org/jira/browse/IGNITE-10749
             Project: Ignite
          Issue Type: Improvement
          Components: cache
    Affects Versions: 2.0
            Reporter: Pavel Kovalenko
             Fix For: 2.8


Stopping node during checkpoint leads to binary memory recovery after node start.
When binary memory is restored node performs checkpoint that fixes the consistent state of
the page memory.
It happens there

{noformat}
org.apache.ignite.internal.processors.cache.persistence.GridCacheDatabaseSharedManager#finalizeCheckpointOnRecovery
{noformat}

Looking at the implementation of this method we can notice that it performs finalization in
1 thread, which is not optimal. This process can be speed-up using parallelization of collecting
checkpoint pages like in regular checkpoints.



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

Mime
View raw message