Details
-
Task
-
Resolution: Unresolved
-
Major - P3
-
None
-
None
-
None
-
Catalog and Routing
Description
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