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