-
Type:
Improvement
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
Execution Team 2022-12-12, Execution Team 2022-11-28
The logOplogEntires() function in the OpObserverImpl implementation currently accepts a prepare parameter along with the applyOps struct generated by TransactionOperations::getApplyOpsInfo(). Since getApplyOpsInfo() is called with a prepare parameter and this function is called right before logOplogEntries, it should be possible to eliminate the prepare parameter from the logOplogEntries interface by extending the ApplyOpsInfo struct.
- related to
-
SERVER-71655 relax multi-timestamp constraint for muti-doc transactions outside logOplogEntries
-
- Closed
-
-
SERVER-71657 improve const-ness of OpObserver transaction-related events for TransactionOperations parameter
-
- Closed
-