[
https://issues.apache.org/jira/browse/IGNITE-9520?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16798380#comment-16798380
]
Vitaliy Biryukov commented on IGNITE-9520:
------------------------------------------
Hi, [~agoncharuk].
Is this task still actual after optimizations from
[IGNITE-10720|https://issues.apache.org/jira/browse/IGNITE-10720] and
[IGNITE-9612|https://issues.apache.org/jira/browse/IGNITE-9612]?
> Investigate fuzzy free lists
> ----------------------------
>
> Key: IGNITE-9520
> URL: https://issues.apache.org/jira/browse/IGNITE-9520
> Project: Ignite
> Issue Type: Task
> Reporter: Alexey Goncharuk
> Assignee: Vitaliy Biryukov
> Priority: Major
>
> 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)