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

Aleksandr Polovtcev updated IGNITE-19199:
-----------------------------------------
    Description: In IGNITE-19028, safe time is propagated only when a Raft 
Write Command is applied. This means that if the Meta Storage is idle (i.e. no 
writes are happening), no safe time propagation will occur. In order to fix 
this, it is proposed to periodically issue artificial Write Commands if the 
Meta Storage has been idling for a configured period of time.  (was: In 
https://issues.apache.org/jira/browse/IGNITE-19028 safe time is propagated from 
the leader every 1 second, which is sub-optimal. The timeout should be 
configurable + safe time should be only propagated if the metastorage is really 
idle (no updates were made in this timeout period))

> Idle safe time propagation for the metastorage
> ----------------------------------------------
>
>                 Key: IGNITE-19199
>                 URL: https://issues.apache.org/jira/browse/IGNITE-19199
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Semyon Danilov
>            Assignee: Aleksandr Polovtcev
>            Priority: Major
>              Labels: ignite-3
>             Fix For: 3.0.0-beta2
>
>          Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> In IGNITE-19028, safe time is propagated only when a Raft Write Command is 
> applied. This means that if the Meta Storage is idle (i.e. no writes are 
> happening), no safe time propagation will occur. In order to fix this, it is 
> proposed to periodically issue artificial Write Commands if the Meta Storage 
> has been idling for a configured period of time.



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

Reply via email to