Details
-
Bug
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
None
-
Fully Compatible
-
ALL
-
Execution Team 2023-04-17
-
1
Description
Rename operations normally use copy-on-write as the concurrency control on Collection instances. However, there's a separate namespace variable stored in the RecordStore that is shared among all Collection instances.
As reads do not take Collection locks we may read this variable concurrently with a new value being written even as the rename operation holds a MODE_X lock on the collection.
Attachments
Issue Links
- is related to
-
SERVER-62917 Ensure RecordStore stores the full tenant namespace
-
- Closed
-