-
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