-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Execution
-
Fully Compatible
-
Execution Team 2023-04-03
Unpacking the bucket across multiple calls before writing to it in TS_MODIFY can result in an infinite loop if internalQueryExecYieldIterations is less than the number of measurements in the bucket. We should refactor TS_MODIFY to receive, unpack, and write the bucket in a single doWork() call - this aligns more closely with existing delete/update stages.
- depends on
-
SERVER-73093 Add retry capabilities to TS_WRITE for WriteConflictException
- Closed
- is duplicated by
-
SERVER-75364 deleteMany() on a timeseries collection fails to delete matched measurements when there are multiple covering indexes
- Closed