Details
-
Improvement
-
Resolution: Fixed
-
Major - P3
-
None
-
None
-
None
-
Query Execution
-
Fully Compatible
-
Execution Team 2023-04-03
Description
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.
Attachments
Issue Links
- 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
-