ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alexey Goncharuk (JIRA)" <j...@apache.org>
Subject [jira] [Created] (IGNITE-9520) Investigate fuzzy free lists
Date Mon, 10 Sep 2018 16:08:00 GMT
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

This message was sent by Atlassian JIRA

View raw message