Details
-
Improvement
-
Status: Closed
-
Major - P3
-
Resolution: Fixed
-
None
-
None
-
Fully Compatible
-
Query 2019-03-11
Description
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().
Attachments
Issue Links
- 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
-