|
| 1 | +REQUEST from C0 to B with (timestamp: 1737579775439, request: C0/1) |
| 2 | +REQUEST from C1 to B with (timestamp: 1737579775439, request: C1/1) |
| 3 | +PREPARE from B to C with (seqNum: 1, viewNum: 1, request: C0/1) |
| 4 | +Checking prepare message |
| 5 | +PREPARE accepted at C |
| 6 | +Ticket [PrepareMessage(viewNumber=1, sequenceNumber=1, digest=[62, 62, -30, -17, -61, 36, 69, -65, 50, 4, 7, 69, -24, 54, -127, 23, 67, 74, -49, -99], request=RequestMessage(operation=C0/1, timestamp=1737579775439, clientId=C0)), ReplyMessage(viewNumber=1, timestamp=1737579775439, sequenceNumber=1, clientId=C0, replicaId=C, result=SerializableLogEntry(entry=C0/1), speculativeHistory=SpeculativeHistory(history={})), CommitMessage(viewNumber=1, sequenceNumber=1, digest=[62, 62, -30, -17, -61, 36, 69, -65, 50, 4, 7, 69, -24, 54, -127, 23, 67, 74, -49, -99], request=RequestMessage(operation=C0/1, timestamp=1737579775439, clientId=C0), replicaId=C, speculativeHistory=SpeculativeHistory(history={}))] |
| 7 | +PREPARE from B to A with (seqNum: 1, viewNum: 1, request: C0/1) |
| 8 | +Checking prepare message |
| 9 | +PREPARE accepted at A |
| 10 | +Ticket [PrepareMessage(viewNumber=1, sequenceNumber=1, digest=[62, 62, -30, -17, -61, 36, 69, -65, 50, 4, 7, 69, -24, 54, -127, 23, 67, 74, -49, -99], request=RequestMessage(operation=C0/1, timestamp=1737579775439, clientId=C0)), ReplyMessage(viewNumber=1, timestamp=1737579775439, sequenceNumber=1, clientId=C0, replicaId=A, result=SerializableLogEntry(entry=C0/1), speculativeHistory=SpeculativeHistory(history={})), CommitMessage(viewNumber=1, sequenceNumber=1, digest=[62, 62, -30, -17, -61, 36, 69, -65, 50, 4, 7, 69, -24, 54, -127, 23, 67, 74, -49, -99], request=RequestMessage(operation=C0/1, timestamp=1737579775439, clientId=C0), replicaId=A, speculativeHistory=SpeculativeHistory(history={}))] |
| 11 | +PREPARE from B to D with (seqNum: 1, viewNum: 1, request: C1/1) |
| 12 | +Checking prepare message |
| 13 | +PREPARE accepted at D |
| 14 | +Ticket [PrepareMessage(viewNumber=1, sequenceNumber=1, digest=[-113, -80, -38, 77, 68, -56, 25, -97, 125, 124, -71, -11, -101, -103, -117, -7, 66, 109, -53, 123], request=RequestMessage(operation=C1/1, timestamp=1737579775439, clientId=C1)), ReplyMessage(viewNumber=1, timestamp=1737579775439, sequenceNumber=1, clientId=C1, replicaId=D, result=SerializableLogEntry(entry=C1/1), speculativeHistory=SpeculativeHistory(history={})), CommitMessage(viewNumber=1, sequenceNumber=1, digest=[-113, -80, -38, 77, 68, -56, 25, -97, 125, 124, -71, -11, -101, -103, -117, -7, 66, 109, -53, 123], request=RequestMessage(operation=C1/1, timestamp=1737579775439, clientId=C1), replicaId=D, speculativeHistory=SpeculativeHistory(history={}))] |
| 15 | +COMMIT from C to D with (seqNum: 1, viewNum: 1, request: C0/1) |
| 16 | +COMMIT accepted at D |
| 17 | +Ticket [PrepareMessage(viewNumber=1, sequenceNumber=1, digest=[-113, -80, -38, 77, 68, -56, 25, -97, 125, 124, -71, -11, -101, -103, -117, -7, 66, 109, -53, 123], request=RequestMessage(operation=C1/1, timestamp=1737579775439, clientId=C1)), ReplyMessage(viewNumber=1, timestamp=1737579775439, sequenceNumber=1, clientId=C1, replicaId=D, result=SerializableLogEntry(entry=C1/1), speculativeHistory=SpeculativeHistory(history={})), CommitMessage(viewNumber=1, sequenceNumber=1, digest=[-113, -80, -38, 77, 68, -56, 25, -97, 125, 124, -71, -11, -101, -103, -117, -7, 66, 109, -53, 123], request=RequestMessage(operation=C1/1, timestamp=1737579775439, clientId=C1), replicaId=D, speculativeHistory=SpeculativeHistory(history={})), CommitMessage(viewNumber=1, sequenceNumber=1, digest=[62, 62, -30, -17, -61, 36, 69, -65, 50, 4, 7, 69, -24, 54, -127, 23, 67, 74, -49, -99], request=RequestMessage(operation=C0/1, timestamp=1737579775439, clientId=C0), replicaId=C, speculativeHistory=SpeculativeHistory(history={}))] |
| 18 | +PREPARE from B to D with (seqNum: 1, viewNum: 1, request: C0/1) |
| 19 | +COMMIT from A to D with (seqNum: 1, viewNum: 1, request: C0/1) |
| 20 | +COMMIT accepted at D |
| 21 | +Ticket [PrepareMessage(viewNumber=1, sequenceNumber=1, digest=[-113, -80, -38, 77, 68, -56, 25, -97, 125, 124, -71, -11, -101, -103, -117, -7, 66, 109, -53, 123], request=RequestMessage(operation=C1/1, timestamp=1737579775439, clientId=C1)), ReplyMessage(viewNumber=1, timestamp=1737579775439, sequenceNumber=1, clientId=C1, replicaId=D, result=SerializableLogEntry(entry=C1/1), speculativeHistory=SpeculativeHistory(history={})), CommitMessage(viewNumber=1, sequenceNumber=1, digest=[-113, -80, -38, 77, 68, -56, 25, -97, 125, 124, -71, -11, -101, -103, -117, -7, 66, 109, -53, 123], request=RequestMessage(operation=C1/1, timestamp=1737579775439, clientId=C1), replicaId=D, speculativeHistory=SpeculativeHistory(history={})), CommitMessage(viewNumber=1, sequenceNumber=1, digest=[62, 62, -30, -17, -61, 36, 69, -65, 50, 4, 7, 69, -24, 54, -127, 23, 67, 74, -49, -99], request=RequestMessage(operation=C0/1, timestamp=1737579775439, clientId=C0), replicaId=C, speculativeHistory=SpeculativeHistory(history={})), CommitMessage(viewNumber=1, sequenceNumber=1, digest=[62, 62, -30, -17, -61, 36, 69, -65, 50, 4, 7, 69, -24, 54, -127, 23, 67, 74, -49, -99], request=RequestMessage(operation=C0/1, timestamp=1737579775439, clientId=C0), replicaId=A, speculativeHistory=SpeculativeHistory(history={}))] |
| 22 | +Request RequestMessage(operation=C1/1, timestamp=1737579775439, clientId=C1) |
| 23 | +COMMITED SerializableLogEntry(entry=C1/1) at 1 at replica D |
0 commit comments