Vladislav Pyatkov created IGNITE-19991:
------------------------------------------

             Summary: Safe time message
                 Key: IGNITE-19991
                 URL: https://issues.apache.org/jira/browse/IGNITE-19991
             Project: Ignite
          Issue Type: Improvement
            Reporter: Vladislav Pyatkov


*Motivation*
The specific direct message type is required to replace the safe time 
propagation command. The message should be sent with the same trigger as the 
command.

*Implementation notes*
* Create a network message {{SafeTimePropagationMessage}} with two timestamps 
(t1, t2; t2 > t1).
* t1 is determined by {{sendTimestamp}}; t2 is determined by {{clock.now()}}.
* Ensure that t2 > t2 before trying to send the message (otherwise, the safe 
time is transferred with load and the message sending is skipped).
* Send the safe time message to each member of the replication group that 
matches this primary.
* The safe time message is applied if the replica's locally safe time is 
greater than or equal to t1.

*Difinition of done*
A safe time message is sent together with a safe time command.



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

Reply via email to