-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Replication
-
Replication
-
None
-
None
-
None
-
None
-
None
-
None
-
None
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 | ??? | ??? |