-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Aggregation Framework
-
None
-
Fully Compatible
-
Query 2019-03-11
The filter from DocumentSourceChangeStream::buildMatchFilter() needs to
1) discard applyOps commands with a true "prepared" field and
2) accept "commit" commands for relevant namespaces.
The former can be implemented by modifying getTxnApplyOpsFilter().
- duplicates
-
SERVER-35886 Ignore prepareTransaction and abortTransaction oplog entries in changeStreams
- Closed
- is depended on by
-
SERVER-39678 Comprehensive test for resuming a Change Stream with prepared transactions
- Closed