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)