-
Type: Improvement
-
Resolution: Fixed
-
Priority: Minor - P4
-
Affects Version/s: None
-
Component/s: Replication
-
None
-
Fully Compatible
-
Execution Team 2019-06-03
The prepared field was originally intended to be used for both prepared and unprepared transactions. This is no longer the case as large unprepared transactions spanning multiple oplog entries no longer include a commitTransaction oplog entry. We should consider removing the prepared field from the IDL for the CommitTransactionOplogObject class and update all js and c++ tests that still include the prepared field in a commitTransaction oplog entry.