[ https://issues.apache.org/jira/browse/IGNITE-10508?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16724206#comment-16724206 ]
ASF GitHub Bot commented on IGNITE-10508: ----------------------------------------- GitHub user dgovorukhin opened a pull request: https://github.com/apache/ignite/pull/5697 IGNITE-10508 Need to support the new checkpoint feature not wait for the previous operation to complete You can merge this pull request into a Git repository by running: $ git pull https://github.com/gridgain/apache-ignite ignite-10508 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/ignite/pull/5697.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #5697 ---- commit 0c59c46a148d06da4000ae5c0a5e6df2d7c752f2 Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-03T23:17:41Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit 42d83fbc4f7e57144f91ce7f07c758266d4cd825 Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-04T08:12:49Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit 7abe223e4cbafa1c00d82deca6a4186af11e38cc Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-04T09:03:39Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit 1b9193fb58ef3da361321c43801fffde31509cf4 Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-04T11:52:49Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit 4278834c65a8bb440d55bcdec30a81a31ead120b Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-04T12:08:42Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit fc5a46b4c10bdc675527c2da46e3ef333c52226c Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-04T12:40:01Z IGNITE-10508 java doc Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit 3476b3f1f6fd2b17c8ded0c3922ba6efb7d3c3ee Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-04T14:30:54Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit a7beb754d20cdc46383053c08f9d0f1195a6f72f Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-04T14:36:38Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit a46fb15833c7be62be8c47bae3d92d5796ec0aea Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-04T15:38:47Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit 4f8f05239c62fda9730825f1aa7c2095b6f6e3ee Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-04T22:21:55Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit 9a78d95e3203df949ef3db32d42a17432be10cf6 Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-09T18:23:35Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit 804d4c90523ed2abf53df152b8b65d83a7167208 Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-09T21:36:10Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit 8e9582e71fd82b4d83f6705a8b6ea6be943690d2 Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-09T21:54:42Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit 6677e3c8e0f64895d3dc7d7acefad31abe967260 Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-10T08:16:08Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit 7c000f04dd8672f7afa236ad14e65cd5858e257c Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-10T08:34:47Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit 7290d07f313245800aabb98ce17dda9e1a810de4 Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-10T08:39:57Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit b6babe3e813eaea9c91dd5752930d8db07c9d508 Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-10T09:06:30Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit a545f744a9141c03f3678cda7ffcee6b7e40763b Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-10T09:18:54Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit ace8cdafaee862228738d4d3b1a456f0c673ad7c Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-10T12:55:34Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit ae65f5ca2c30c0ca5db0a531ccf8f5eb0ad06f90 Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-10T15:13:29Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit 74e91270474d50f3472db75a12ca569fbc0a16a3 Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-10T15:14:08Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit 07d565b87af4602d64159b7c21c34dc8c10b7440 Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-10T17:15:59Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit 1ef72210b8608c51782464cf13d496edca7e4877 Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-10T17:54:31Z IGNITE-10508 wip Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit effb37b99e9004ebe17ae067b75c97c5d7633144 Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-11T12:56:40Z IGNITE-10508 merge checkpoint pages Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit cc92881dd7c4c94b4b57f093e140a2bed2e1e86a Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-11T13:13:12Z IGNITE-10508 merge checkpoint pages minor updates Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit bc0589e92076824bbd529291aea68cd513c12527 Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-11T13:30:07Z IGNITE-10508 merge destroy queue Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit 741e3a7433d08055998b7af4dc75692cf318a7ca Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-11T13:33:06Z IGNITE-10508 merge destroy minor Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit 3fda6974cc4dacf53a5052fb9ddd9e7e31cdcbbe Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-11T13:34:52Z IGNITE-10508 minor Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit 066419799fc479c809c14ae513e71b41beaf1d08 Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-11T13:40:49Z IGNITE-10508 empty destroy queue check Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> commit 2e80b0626e285973c3daf29a8a55365dfd9ab48f Author: Dmitriy Govorukhin <dmitriy.govorukhin@...> Date: 2018-12-11T14:10:07Z IGNITE-10508 minor docs update Signed-off-by: Dmitriy Govorukhin <dmitriy.govoruk...@gmail.com> ---- > 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 > Assignee: Dmitriy Govorukhin > Priority: Major > Fix For: 2.8 > > > There are cases 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)