[SERVER-73077] Add TS_WRITE stage which supports multi-deletes but cannot retry upon failure Created: 19/Jan/23  Updated: 29/Oct/23  Resolved: 01/Mar/23

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 7.0.0-rc0

Type: Task Priority: Major - P3
Reporter: Charlie Swanson Assignee: Yuhong Zhang
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-73602 Add the stub of the new TS_WRITE quer... Closed
depends on SERVER-74077 Clean up existing time-series meta de... Closed
depends on SERVER-73073 Refactor existing time-series deletes... Closed
is depended on by SERVER-73139 Add more testing for time-series dele... Closed
is depended on by SERVER-73142 Add multi-update ability for TS_WRITE... Closed
is depended on by SERVER-73079 Add logic to avoid orphan updates and... Closed
is depended on by SERVER-73082 Add support for singleton time-series... Closed
is depended on by SERVER-73093 Add retry capabilities to TS_WRITE fo... Closed
Assigned Teams:
Storage Execution
Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2023-02-20, Execution Team 2023-03-06
Participants:

 Description   

This will be the bulk of the TS_WRITE functionality, but will skip some of the tricky bits about handling WriteConflictException. It should also unblock some more testing and refactoring efforts.

Notable not doing tickets are linked.



 Comments   
Comment by Githook User [ 01/Mar/23 ]

Author:

{'name': 'Yuhong Zhang', 'email': 'yuhong.zhang@mongodb.com', 'username': 'YuhongZhang98'}

Message: SERVER-73077 Integrate arbitrary time-series multi deletes into the execution path
Branch: master
https://github.com/mongodb/mongo/commit/7cec1b7ec1ed1109a92448bfd4befe142be41881

Comment by Githook User [ 01/Mar/23 ]

Author:

{'name': 'Yuhong Zhang', 'email': 'yuhong.zhang@mongodb.com', 'username': 'YuhongZhang98'}

Message: SERVER-73077 Implement basic time-series multi delete logic in TS_WRITE stage
Branch: master
https://github.com/mongodb/mongo/commit/977c331a24378a840b93117bb6a380ec13727ade

Comment by Githook User [ 01/Mar/23 ]

Author:

{'name': 'Yuhong Zhang', 'email': 'yuhong.zhang@mongodb.com', 'username': 'YuhongZhang98'}

Message: SERVER-73077 Share bucket's recordId through the working set member from the UNPACK_BUCKET stage
Branch: master
https://github.com/mongodb/mongo/commit/02d45ad83ea8e910474404aaa42d166e2e9ddfcc

Generated at Thu Feb 08 06:23:35 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.