[SERVER-59368] The system should properly handle a health checker being turned on/off Created: 16/Aug/21  Updated: 29/Oct/23  Resolved: 21/Dec/21

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 4.4.12, 5.2.2

Type: New Feature Priority: Major - P3
Reporter: Lamont Nelson Assignee: Lamont Nelson
Resolution: Fixed Votes: 0
Labels: pm-2364-faulty-mongos
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
is depended on by SERVER-59382 Enforce non-critical facets not enter... Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v5.2, v4.4
Sprint: Sharding 2021-11-15, Sharding 2021-11-29, Sharding 2021-12-13, Sharding 2021-12-27
Participants:
Linked BF Score: 168
Story Points: 1

 Description   

If a health checker is turned off after a fault is created the system should clear any facets associated with this health checker and stop doing health checks.

If it was turned on, and it was previously off, the system should ensure that health checks are scheduled.



 Comments   
Comment by Githook User [ 15/Feb/22 ]

Author:

{'name': 'Andrew Shuvalov', 'email': 'andrew.shuvalov@mongodb.com', 'username': 'shuvalov-mdb'}

Message: SERVER-59368 re-enable disabled test

(cherry picked from commit 1ed9a6411920227c6a550f48208883944a32f74f)
Branch: v5.2
https://github.com/mongodb/mongo/commit/d9bcd744a9c03dbb08c4efcaf822d5e9b6ec27e1

Comment by Githook User [ 15/Feb/22 ]

Author:

{'name': 'Andrew Shuvalov', 'email': 'andrew.shuvalov@mongodb.com', 'username': 'shuvalov-mdb'}

Message: SERVER-59368 runtime change of intensities values

(cherry picked from commit 39aa4089e095c2b12375108bbfb428b5fa38696c)
Branch: v5.2
https://github.com/mongodb/mongo/commit/813417e4502fa496632725f9ef383c705f8e68fc

Comment by Githook User [ 29/Dec/21 ]

Author:

{'name': 'Andrew Shuvalov', 'email': 'andrew.shuvalov@mongodb.com', 'username': 'shuvalov-mdb'}

Message: SERVER-59368 runtime change of intensities values

(cherry picked from commit 39aa4089e095c2b12375108bbfb428b5fa38696c)
Branch: v4.4
https://github.com/mongodb/mongo/commit/9f3704ba0ea0e4572b615e98e7829bc7d6019538

Comment by Githook User [ 18/Dec/21 ]

Author:

{'name': 'Andrew Shuvalov', 'email': 'andrew.shuvalov@mongodb.com', 'username': 'shuvalov-mdb'}

Message: SERVER-59368 re-enable disabled test
Branch: master
https://github.com/mongodb/mongo/commit/1ed9a6411920227c6a550f48208883944a32f74f

Comment by Githook User [ 17/Dec/21 ]

Author:

{'name': 'Andrew Shuvalov', 'email': 'andrew.shuvalov@mongodb.com', 'username': 'shuvalov-mdb'}

Message: SERVER-59368 runtime change of intensities values
Branch: master
https://github.com/mongodb/mongo/commit/39aa4089e095c2b12375108bbfb428b5fa38696c

Comment by Andrew Witten (Inactive) [ 10/Nov/21 ]

This is mostly done with SERVER-59396. We need to decide how we want to handle the case where users attempt to turn a health checker off, while we are in transient fault state. This is a bug because it prohibits us from ever leaving transient fault state.

Generated at Thu Feb 08 05:47:04 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.