You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Dmitriy Govorukhin (JIRA)" <ji...@apache.org> on 2018/12/03 13:24:00 UTC

[jira] [Created] (IGNITE-10508) Need to support the new checkpoint feature not wait for the previous operation to complete

Dmitriy Govorukhin created IGNITE-10508:
-------------------------------------------

             Summary: Need to support the new checkpoint feature not wait for the previous operation to complete
                 Key: IGNITE-10508
                 URL: https://issues.apache.org/jira/browse/IGNITE-10508
             Project: Ignite
          Issue Type: Improvement
            Reporter: Dmitriy Govorukhin


There are cases when we should trigger the checkpoint, some operations will be sure that all operation finished before the checkpoint. It is necessary to support the possibility of run checkpoint without waiting for the completion of the previous checkpoint.

Solution:

Merge checkpoint pages and append write new dirty pages to a current checkpoint.

Restrictions:

Trigger new checkpoint should not wait for the previous checkpoint operation completed.

- It should not break crash recovery mechanisms

- Only one merged is allow in the first implementation (potentially OOM, if we will try to merge many checkpoint operations)



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