-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Change streams
-
None
-
Fully Compatible
-
ALL
-
Query Execution 2021-04-05, Query Execution 2021-04-19, Query Execution 2021-05-03, Query Execution 2021-05-17
-
136
SERVER-54937 introduced a dummy pipeline called DocumentSourceChangeStreamPipelineSplitter which helps in splitting the change-stream pipeline. Initially, this was done by DocumentSourceChangeStreamCloseCursor which has been removed in the ticket SERVER-54937
This ticket aims to make DocumentSourceUpdateOnAddShard a first-class citizen of the change-stream pipeline and should take care of splitting the pipeline. After this work is done, we should remove the dummy pipeline stage.
- depends on
-
SERVER-54676 Serialization and deserialization for shard-side change streams stages
- Closed
-
SERVER-54937 Remove DocumentSourceChangeStreamCloseCursor dependency on invalidate events
- Closed
- is depended on by
-
SERVER-52283 Enable feature flag for Allow $changeStream to participate in optimization
- Closed
- related to
-
SERVER-55534 Store original pipeline in DocumentSourceUpdateOnAddShard for dispatch to new shards
- Closed