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)

Reply via email to