Details
Description
NamespaceSerializer was added to createCollection to prevent unneeded timeouts occurring when several create operations in parallel try to acquire the same distributed lock. The same should be applied to dropCollection.
Attachments
Issue Links
- is duplicated by
-
SERVER-31643 Make drop collection in concurrency workloads retry LockBusy errors
-
- Closed
-
- is related to
-
SERVER-36433 NamespaceSerializer lock should be used during drop database
-
- Closed
-
- related to
-
SERVER-47422 Use NamespaceSerializer when taking distributed locks for refineCollectionShardKey and migrations
-
- Closed
-
-
SERVER-49145 Prevent distributed lock timeouts in suites with background migrations
-
- Closed
-