Details
-
Improvement
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
None
-
Fully Compatible
-
Execution Team 2022-12-12, Execution Team 2022-11-28
Description
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.
Attachments
Issue Links
- 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
-