Action, command, or situation on Replica
|
EVENT Posted on Replica
|
Action or situation on Master
|
EVENT Posted on Master
|
---|---|---|---|
Message Begin
|
|
|
|
Message Append
|
|
|
|
Message end / commit
|
When message is persistent (i.e. assembled and committed): SYNC_REPLICA_MESSAGE_ASSEMBLED
|
|
|
Message forward
|
When replica starts sending the message: SYNC_REPLICA_MESSAGE_FORWARD_BEGIN
When replica has finished sending the message to the master: SYNC_REPLICA_MESSAGE_FORWARD_END
|
|
|
|
|
Master starts receiving a message
|
When master starts receiving the message: SYNC_MASTER_MESSAGE_RECEIVE_BEGIN
|
|
|
Master has received a message
|
When master has received and made message persistent:
SYNC_MASTER_MESSAGE_RECEIVE_END
|
|
|
Master starts processing the message
|
SYNC_MASTER_MESSAGE_REPLY_BEGIN
|
|
|
Master processed the message
|
SYNC_MASTER_MESSAGE_REPLY_END
|
|
|
If an error occurred while processing the message.
|
SYNC_MASTER_MESSAGE_ERROR_OCCURRED
|
Message get reply
|
When replica sends get-reply request to master: SYNC_REPLICA_MESSAGE_GETREPLY
|
|
|
|
|
Master receives “get reply” request from replica
|
SYNC_MASTER_MESSAGE_GETREPLY_REQUEST
|
If “get reply” request timed out.
|
SYNC_REPLICA_MESSAGE_GETREPLY_TIMEDOUT
|
|
|
|
|
Master starts sending reply message
|
SYNC_MASTER_MESSAGE_SENDREPLY_BEGIN
|
Replica starts receiving the reply from the master.
|
SYNC_REPLICA_MESSAGE_REPLY_BEGIN
|
|
|
|
|
Master finishes sending reply.
|
SYNC_MASTER_MESSAGE_SENDREPLY_END
|
Reply received and made persistent
|
SYNC_REPLICA_MESSAGE_REPLY_END
|
|
|
|
|
Message is deleted
|
SYNC_MASTER_MESSAGE_DELETED. Note that the message also can be deleted explicitly using the MESSAGE DELETE statement.
|
Replica starts processing the reply.
|
SYNC_REPLICA_MESSAGE_PROCESS_BEGIN
|
|
|
If an error occurred while processing
|
SYNC_REPLICA_MESSAGE_ERROR_OCCURRED
|
|
|
Reply is processed
|
SYNC_REPLICA_MESSAGE_PROCESS_END
|
|
|
Message is deleted
|
SYNC_REPLICA_MESSAGE_DELETED. Note that the message also can be deleted explicitly using the MESSAGE DELETE statement.
|
|
|