[SERVER-56657] Enabled Storage Watchdog by default on known supported OS and FS combinations Created: 05/May/21 Updated: 30/Jun/23 Resolved: 30/Jun/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Nic Cottrell | Assignee: | Mark Benvenuto |
| Resolution: | Won't Do | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||
| Assigned Teams: |
Server Security
|
||||
| Sprint: | Security 2021-05-17, Security 2021-05-31, Security 2023-06-26, Security 2023-07-10 | ||||
| Participants: | |||||
| Description |
|
Since the SW can be very important for fast failover in loaded production systems, please enable SW by default for OS/filesystem combinations that we know will react as desired to a storage layer stall. |
| Comments |
| Comment by Mark Benvenuto [ 30/Jun/23 ] |
|
After discussions from with shameek.ray@mongodb.com, we are not going to move forward with making the storage watchdog on by default. We are worried that it may have false positives and bring mongod down incorrectly. Atlas does enable it though. |
| Comment by Mark Benvenuto [ 12/Jun/23 ] |
|
Because of the way the code is written (https://github.com/mongodb/mongo/blob/0b03b1ae353e85365589c8d4ad0c2d9433289d12/src/mongo/watchdog/watchdog_mongod.cpp#L143-L148) and (https://github.com/mongodb/mongo/blob/0b03b1ae353e85365589c8d4ad0c2d9433289d12/src/mongo/watchdog/watchdog_mongod.idl#L35-L43), the watchdog is still disabled by default. Atlas does enable it though. shameek.ray@mongodb.com, Who owns the storage watchdog from the product-side? |
| Comment by Gaurav Kumar (Inactive) [ 10/May/21 ] |
|
nicholas.cottrell Reviewing this this week. What is the urgency on this? cc: alan.zheng |