-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
🟩 Routing and Topology
-
None
-
None
-
None
-
None
-
None
-
None
The goal of this ticket is to remove the shard version protocol protection guard introduced in SERVER-98386 and  SERVER-103226.
In particular:
- https://github.com/mongodb/mongo/blob/8d40f332874c0772bfd3604286f8abf19eef38df/src/mongo/db/service_entry_point_shard_role.cpp#L1913-L1934
- https://github.com/mongodb/mongo/blob/8d40f332874c0772bfd3604286f8abf19eef38df/src/mongo/db/commands/query_cmd/bulk_write.cpp#L1841-L1858
Also as part of this ticket we should remove the TODOs associated with SERVER-80719
- is depended on by
-
SERVER-123393 Complete TODO listed in SERVER-80719
-
- Blocked
-
- is related to
-
SERVER-98386 Shard does not correctly check the ShardVersion received for timeseries collections
-
- Closed
-
-
SERVER-103226 Fix bulk_write.cpp set up of OperationShardingState when translating timeseries view to buckets nss
-
- Closed
-
- related to
-
SERVER-80719 Review timeseries name disambiguation in sharded clusters
-
- Closed
-
-
SERVER-117207 Remove legacy viewful timeseries ShardVersion workarounds once 9.0 is last LTS
-
- Open
-