[SERVER-82961] Use atomic bool for shellGlobalParams::nokillop to avoid data race Created: 08/Nov/23  Updated: 09/Nov/23  Resolved: 09/Nov/23

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

Type: Bug Priority: Major - P3
Reporter: Yoon Soo Kim Assignee: Yoon Soo Kim
Resolution: Fixed Votes: 0
Labels: tsan-phase-4
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
Backwards Compatibility: Fully Compatible
Operating System: ALL
Sprint: QI 2023-11-13
Participants:
Linked BF Score: 5

 Description   

See this comment for the RCA.

sharding_csrs_continuous_config_stepdown failed on ~ TSAN Enterprise RHEL 8.0 COMPLETE DEBUG

Project: MongoDB (master)
Commit: diff: master: SERVER-78791 Fix use of undefined variables in x509_client.js | 20 Jul 23 20:09 UTC
Evergreen Subscription: ; Evergreen Event:
update_replace_id.js - [Logs|] | History
merge_from_stale_mongos.js - [Logs|] | History
use_rsm_data_for_cs.js - [Logs|] | History
load_balanced_server_status_metrics.js - [Logs|] | History
timeseries_sharding_admin_commands.js - [Logs|] | History
nonreplicated_uuids_on_shardservers.js - [Logs|] | History

Task Logs (nonreplicated_uuids_on_shardservers.js)
Task Logs (update_replace_id.js merge_from_stale_mongos.js)
Task Logs (use_rsm_data_for_cs.js)
Task Logs (load_balanced_server_status_metrics.js)
Task Logs (timeseries_sharding_admin_commands.js)



 Comments   
Comment by Githook User [ 09/Nov/23 ]

Author:

{'name': 'Yoonsoo Kim', 'email': 'yoonsoo.kim@mongodb.com', 'username': 'yun-soo'}

Message: SERVER-82961 Use atomic bool for shellGlobalParams::nokillop to avoid data race
Branch: master
https://github.com/mongodb/mongo/commit/15980397289520a46518313d64428ad428dd1e99

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