-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Fully Compatible
-
v7.0
-
Execution Team 2023-02-20, Execution Team 2023-03-06, Execution Team 2023-03-20, Execution Team 2023-04-03, Execution Team 2023-04-17, Execution Team 2023-05-01, Execution Team 2023-05-15, Execution Team 2023-05-29, Execution Team 2023-06-12
We can simplify the BucketState class by removing the use of the bit state flag and move towards using states: normal, prepared, cleared, preparedAndCleared, and directWrite. Additionally, the directWrite can be interchanged with the OperationId to prevent concurrent directWrites on the same namespace.
- depends on
-
SERVER-72838 Prevent concurrent direct writes from unsetting kPendingDirectWrite flag
- Closed
- is related to
-
SERVER-74439 Handle direct writes and pending compression upon bucket closure
- Closed