[ 
https://issues.apache.org/jira/browse/IGNITE-22638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pavel Pereslegin updated IGNITE-22638:
--------------------------------------
    Fix Version/s: 3.0.0-beta2

> Catalog compaction. Add additional flush(trigger=false) method in 
> MvPartitionStorage.
> -------------------------------------------------------------------------------------
>
>                 Key: IGNITE-22638
>                 URL: https://issues.apache.org/jira/browse/IGNITE-22638
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Pavel Pereslegin
>            Assignee: Pavel Pereslegin
>            Priority: Major
>              Labels: ignite-3
>             Fix For: 3.0.0-beta2
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> In general, before a checkpoint we temporarily store the calculated (in 
> IGNITE-22641) timestamp, and after the checkpoint we publish that timestamp.
> Once published, this timestamp can be used to calculate the 
> MinimalRequiredTime on the local node (this is out of current task scope, 
> this task is only about safe publication).
> To publish this timestamp we need to add an additional 
> {{flush(trigger=false)}} method in {{MvPartitionStorage}} that will not 
> immediately trigger {{flush}}, but subscribe to the next one.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to