-
Type: Task
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Sharding
-
Labels:None
-
Catalog and Routing
SERVER-81229 added replay protection to the _shardsvrCloneCatalogData command, but considering mixed binaries environments, it added special handling to the NotARetriableWriteCommand error, retrying without the osi protection in case we encounter a shard that haven't been upgraded. Once 8.0 becomes last-lts, all binaries will have _shardsvrCloneCatalogData with replay protection, making the exception unnecessary.
The purpose of this ticket is to remove that extra handling and using only the path that adds OSI protection to _shardsvrCloneCatalogData