[SERVER-73094] Add and test ability for timeseries deletes to intermingle with concurrent inserts. Created: 19/Jan/23  Updated: 29/Oct/23  Resolved: 22/Mar/23

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

Type: Improvement Priority: Major - P3
Reporter: Charlie Swanson Assignee: Alyssa Clark
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-75094 Fix indefinite WriteConflict return w... Closed
depends on SERVER-73093 Add retry capabilities to TS_WRITE fo... Closed
Problem/Incident
Assigned Teams:
Storage Execution
Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2023-02-20
Participants:
Linked BF Score: 50

 Description   

We're worried about race conditions in the bucket catalog, and should test that (a) all measurements visible at the time of the delete can be found and deleted eventually (after internal retrying) and (b) any measurements being inserted during the delete should show up and remain after the delete if they don't match the query predicate (particularly focused on those that would end up in an affected bucket)



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

Author:

{'name': 'Faustoleyva54', 'email': 'fausto.leyva@mongodb.com', 'username': 'Faustoleyva54'}

Message: SERVER-73094 Update exclude tests in resmoke config
Branch: master
https://github.com/mongodb/mongo/commit/09f841201cee57605e8cb73c67e0c4f510d9e11b

Comment by Githook User [ 21/Mar/23 ]

Author:

{'name': 'Alyssa Wagenmaker', 'email': 'alyssa.wagenmaker@mongodb.com', 'username': 'awagenmaker'}

Message: SERVER-73094 Add tests for concurrent timeseries deletes and inserts
Branch: master
https://github.com/mongodb/mongo/commit/c0cb02be2371e28ceabf7b3fa2b63115c816495a

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