ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vitaliy Biryukov (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (IGNITE-9520) Investigate fuzzy free lists
Date Thu, 21 Mar 2019 19:58:00 GMT

    [ 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)

Mime
View raw message