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)