-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Catalog and Routing
-
2
-
🟦 Shard Catalog
-
None
-
None
-
None
-
None
-
None
-
None
SERVER-131540 is adding WriteConflictRetry loops to the collection acquisition (and AutoGets) in listIndexes and listCollections. Both of these operations only hit WriteConflictExceptions due to the acquisitions in them and so this retry could be hidden within the shard role.
This would prevent read only commands that do collection acquisitions from having to remember that they need a WriteConflictRetry when doing a shard role acquisition.
- is related to
-
SERVER-131540 Add write conflict retry to listIndexes and listCollections
-
- Closed
-