[
https://issues.apache.org/jira/browse/IGNITE-26295?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aleksandr Polovtsev reassigned IGNITE-26295:
--------------------------------------------
Assignee: Aleksandr Polovtsev
> Implement GC for log storage
> ----------------------------
>
> Key: IGNITE-26295
> URL: https://issues.apache.org/jira/browse/IGNITE-26295
> Project: Ignite
> Issue Type: Improvement
> Reporter: Ivan Bessonov
> Assignee: Aleksandr Polovtsev
> Priority: Major
> Labels: ignite-3
>
> This is the part where we integrate
> https://issues.apache.org/jira/browse/IGNITE-26294 into the log storage. We
> introduce a dedicated thread that monitors the log size. When soft limit is
> exceeded, we do the following:
> * We choose the segment to compact.
> ** Different strategies can be discussed, because "oldest" segment might
> have been recently compacted already and we must also consider segments after
> it.
> Tests will show week spots of each potential approach.
> * We compact it.
> * We repeat until we're below soft limit, remembering what we did last time.
> There should be an extensive testing of this part.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)