You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Alexey Goncharuk (JIRA)" <ji...@apache.org> on 2018/09/10 16:08:00 UTC

[jira] [Created] (IGNITE-9520) Investigate fuzzy free lists

Alexey Goncharuk created IGNITE-9520:
----------------------------------------

             Summary: Investigate fuzzy free lists
                 Key: IGNITE-9520
                 URL: https://issues.apache.org/jira/browse/IGNITE-9520
             Project: Ignite
          Issue Type: Task
            Reporter: Alexey Goncharuk


We have several data structures (free list, reuse list) associated with each partition. For these structures a major part of their state is maintained on-heap and persisted during checkpoints.
This yields a lot of random disk accesses during checkpoints which significantly increases checkpoint mark phase (done under checkpoint write lock and essentially blocks all tx ops on the node).

Need to investigate if we can implement some sort of a data structure which is updated lazily and may be out-of date, then we can update these data structures outside of checkpoint mark phases.



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