[SERVER-81239] random_moveChunk_timeseries_findAndModify_remove FSM workload fails to match query predicate Created: 20/Sep/23  Updated: 29/Oct/23  Resolved: 25/Sep/23

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

Type: Bug Priority: Major - P3
Reporter: Matt Broadstone Assignee: Yuhong Zhang
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Related
related to SERVER-81007 FSM workloads no longer fail when $co... Closed
Assigned Teams:
Storage Execution NAMER
Backwards Compatibility: Fully Compatible
Operating System: ALL
Backport Requested:
v7.1
Sprint: Execution NAMR Team 2023-10-02
Participants:

 Description   

After fixing FSM error reporting in SERVER-81007, the random_moveChunk_timeseries_findAndModify_remove workload began failing with the following error(s):

[fsm_workload_test:random_moveChunk_timeseries_findAndModify_remove]         1 thread with tids [7] threw
[fsm_workload_test:random_moveChunk_timeseries_findAndModify_remove]         Foreground jstests/concurrency/fsm_workloads/random_moveChunk_timeseries_findAndModify_remove.js
[fsm_workload_test:random_moveChunk_timeseries_findAndModify_remove]         Error: assert failed : Deleted measurement [object BSON] should match the query predicate { "f.tid7" : { "$gte" : 23 } }}
[fsm_workload_test:random_moveChunk_timeseries_findAndModify_remove] 
[fsm_workload_test:random_moveChunk_timeseries_findAndModify_remove]         doassert@src/mongo/shell/assert.js:20:14
[fsm_workload_test:random_moveChunk_timeseries_findAndModify_remove]         assert@src/mongo/shell/assert.js:152:17
[fsm_workload_test:random_moveChunk_timeseries_findAndModify_remove]         doFindAndRemove@/data/mci/c72df4264d55a418323845f235ab9084/src/jstests/concurrency/fsm_workloads/random_moveChunk_timeseries_findAndModify_remove.js:34:19
[fsm_workload_test:random_moveChunk_timeseries_findAndModify_remove]         runFSM@/data/mci/c72df4264d55a418323845f235ab9084/src/jstests/concurrency/fsm_libs/fsm.js:157:20
[fsm_workload_test:random_moveChunk_timeseries_findAndModify_remove]         @eval:8:19
[fsm_workload_test:random_moveChunk_timeseries_findAndModify_remove]         main@/data/mci/c72df4264d55a418323845f235ab9084/src/jstests/concurrency/fsm_libs/worker_thread.js:229:23

(full log)



 Comments   
Comment by Githook User [ 25/Sep/23 ]

Author:

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

Message: SERVER-81239 Fix nested JSON access code in time-series findAndModify concurrency test
Branch: master
https://github.com/mongodb/mongo/commit/f8a2cb481a36815817041e0711d4cb878b0c088c

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