-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Aggregation Framework, Querying, Sharding
-
Fully Compatible
-
ALL
-
Query 2019-08-26, Query 2019-09-09, Query 2019-09-23, Query 2019-10-07, Query 2019-10-21, Query 2019-11-04
-
49
We think it is possible to add a shard, create a new database on that shard, and then create one or more unsharded collections on that shard without a change stream noticing that the shard exists.
The execution machinery uses an oplog entry indicating a migration to detect that a new shard has been added. But in the scenario above there may be no information in any of the shards' oplogs to indicate that a new shard exists.
- is related to
-
SERVER-44112 The ChangeStream test fails on the latest sharded cluster
- Closed
- related to
-
SERVER-44039 Improve $changeStream handling of cluster topology changes
- Backlog
-
SERVER-44356 Change Stream latency is determined by config server write rate
- Closed