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)