-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Replication
-
Labels:
-
Replication
Since a lot of variables change throughout the algorithm, it might be useful to visually track them in a table. This could be included as a comment or in the Architecture Guide.
datum | before rollback | after rollback |
----------------------- | ---------------------- | ----------------------- |
last fetched | > source's lastApplied | <= source's lastApplied |
rollback ID | N | N + 1 |
prepared txns | in progress | aborted |
stable timestamp | ??? | oplog common point?? |
oplogTruncateAfterPoint | ??? | ??? |