Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-62312 push README wip to trigger CI/CDr4.4.12-rc0 | Andrew Shuvalov | 2021-12-30 | 1 | -0/+13 |
| | |||||
* | SERVER-62312 flip health checking feature flag | Andrew Shuvalov | 2021-12-29 | 1 | -1/+1 |
| | |||||
* | SERVER-62291: Find replacement for skipValidatingExitCode in the 4.4 ↵ | Kshitij Gupta | 2021-12-29 | 2 | -3/+2 |
| | | | | backport of the health monitor | ||||
* | SERVER-62174 Refactored health check intervals | Andrew Shuvalov | 2021-12-29 | 7 | -48/+153 |
| | | | | (cherry picked from commit f0e9cd72975ceb2862de10a1cad5bfb436fc2d67) | ||||
* | SERVER-62204 do not schedule health check if observer is not enabled | LaMont Nelson | 2021-12-29 | 1 | -24/+19 |
| | | | | (cherry picked from commit 1b2cdb3b2f0ead76103cc518dc0e7102a98b1f48) | ||||
* | SERVER-62202 add observer type as string to log 5936504 | Davis Haupt | 2021-12-29 | 1 | -0/+1 |
| | | | | (cherry picked from commit 70af526008b1e008e52369dca0aae64d48005bef) | ||||
* | SERVER-62203: rename thread name | Kshitij Gupta | 2021-12-29 | 1 | -1/+1 |
| | | | | (cherry picked from commit 7a8a42f465f2ac2cb05904b25fc91dff087c82cf) | ||||
* | SERVER-62197: Get rid of potential deadlock. | Kshitij Gupta | 2021-12-29 | 2 | -11/+5 |
| | | | | (cherry picked from commit 60c56d04a121194e16884eed520eb0676cbf0261) | ||||
* | SERVER-62188 fix memory corruption in the DeadlineFuture | Andrew Shuvalov | 2021-12-29 | 3 | -25/+40 |
| | | | | (cherry picked from commit 58d452b07f5f09781a5e3d8ed4e1644c510a3815) | ||||
* | SERVER-60944 Simplify Fault class hierarchy and interface for updating fault ↵ | Davis Haupt | 2021-12-29 | 15 | -392/+152 |
| | | | | | | facets (cherry picked from commit 3b11d6fa60ff69f9ae52a90690cd05404625284e) | ||||
* | SERVER-59368 runtime change of intensities values | Andrew Shuvalov | 2021-12-29 | 15 | -105/+467 |
| | | | | (cherry picked from commit 39aa4089e095c2b12375108bbfb428b5fa38696c) | ||||
* | SERVER-61930: Individual health observers should return an error if a | Kshitij Gupta | 2021-12-29 | 8 | -14/+182 |
| | | | | | | timeout period elapses when doing a single health check. (cherry picked from commit fa202b3594be0389f1fcd7e93e8f6d11ccb6e933) | ||||
* | SERVER-62098: Guard access to healthCheckContexts with a mutex | Kshitij Gupta | 2021-12-29 | 1 | -7/+16 |
| | | | | (cherry picked from commit 85b301e1ad233e0448377b842cf63c1c7e134cde) | ||||
* | SERVER-62084 unify FaultFacetType serialization implementations | Davis Haupt | 2021-12-29 | 2 | -18/+11 |
| | | | | (cherry picked from commit 1355980c51442c2f55b88e15ba55ad00716fef87) | ||||
* | SERVER-62096 test should not rely on /smaps, reduce verbosity | Andrew Shuvalov | 2021-12-29 | 1 | -1/+1 |
| | | | | (cherry picked from commit 437a1a4935d8c554308f89d4b8089f270634744b) | ||||
* | SERVER-62284 clang format | Andrew Shuvalov | 2021-12-28 | 2 | -2/+3 |
| | |||||
* | SERVER-62284 disable incompatible test | Andrew Shuvalov | 2021-12-28 | 1 | -20/+22 |
| | |||||
* | SERVER-62280: Check if periodic health check thread disabled. | Kshitij Gupta | 2021-12-28 | 1 | -2/+1 |
| | |||||
* | SERVER-61220 Integration test for progress monitor | Davis Haupt | 2021-12-28 | 4 | -3/+59 |
| | |||||
* | SERVER-61873 add configurable health observer parameters | Davis Haupt | 2021-12-28 | 7 | -66/+239 |
| | |||||
* | SERVER-62280 disable failing test assertion for later fix | Andrew Shuvalov | 2021-12-28 | 1 | -1/+2 |
| | |||||
* | SERVER-59382: Enforce non-critical facets not entering ActiveFault state | Kshitij Gupta | 2021-12-28 | 6 | -31/+115 |
| | |||||
* | SERVER-61914: add fault facet details to FaultImpl::toBSON | Kshitij Gupta | 2021-12-28 | 13 | -21/+244 |
| | | | | SERVER-61958: Make a mocked health observer class that takes in failpoint data | ||||
* | SERVER-61956 fix data race when accessing the state machine's state | LaMont Nelson | 2021-12-28 | 1 | -2/+7 |
| | |||||
* | SERVER-59397 fixed backport merge conflict and used the token for extra safety | Andrew Shuvalov | 2021-12-28 | 1 | -2/+4 |
| | |||||
* | SERVER-59397 Add jitter when scheduling next health check | LaMont Nelson | 2021-12-28 | 5 | -24/+63 |
| | |||||
* | SERVER-59365: remove mongos_main after merge conflict into 4.4 | Andrew Shuvalov | 2021-12-28 | 1 | -964/+0 |
| | |||||
* | SERVER-59365: Use the new state machine. | Kshitij Gupta | 2021-12-28 | 18 | -616/+1770 |
| | | | | | Co-authored-by: Andrew Witten<andrew.witten@mongodb.com> Co-authored-by: Lamont Nelson<lamont.nelson@mongodb.com> | ||||
* | SERVER-62273 fix health monitor integration tests | Andrew Shuvalov | 2021-12-28 | 2 | -1/+7 |
| | |||||
* | SERVER-62273 enable health monitor integration tests | Andrew Shuvalov | 2021-12-28 | 1 | -0/+1 |
| | |||||
* | SERVER-61921 fix link error in noSSL mode | Andrew Shuvalov | 2021-12-28 | 3 | -7/+7 |
| | |||||
* | SERVER-61871 use tassert for state machine programmer errors | LaMont Nelson | 2021-12-28 | 2 | -11/+25 |
| | |||||
* | SERVER-61872 Fixed thread pool starvation in FaultManager | Andrew Shuvalov | 2021-12-28 | 1 | -3/+9 |
| | |||||
* | SERVER-61438 fix race in FaultManagerTest | Andrew Shuvalov | 2021-12-28 | 1 | -1/+1 |
| | |||||
* | SERVER-59365 fix {A,UB}SAN link error | Benety Goh | 2021-12-28 | 1 | -1/+1 |
| | |||||
* | SERVER-59365 new state machine implementation for FaultManager | LaMont Nelson | 2021-12-28 | 3 | -0/+535 |
| | |||||
* | SERVER-61368 fix link error on RHEL 8.0 Shared Library (No SSL) | Andrew Shuvalov | 2021-12-28 | 1 | -0/+1 |
| | |||||
* | SERVER-59373 remove header missing in 4.4 after backport | Andrew Shuvalov | 2021-12-28 | 1 | -1/+0 |
| | |||||
* | SERVER-59373 adds new server status section | Andrew Witten | 2021-12-28 | 5 | -2/+103 |
| | |||||
* | SERVER-62259 fix backported test with cancellation token replacement | Andrew Shuvalov | 2021-12-28 | 1 | -2/+2 |
| | |||||
* | SERVER-61368 SERVER-61315 Ldap health check executor should support aborted ↵ | Andrew Shuvalov | 2021-12-28 | 6 | -38/+123 |
| | | | | tasks; test refactorings | ||||
* | SERVER-61073 fix getParameter on healthMonitoring | Andrew Witten | 2021-12-28 | 2 | -5/+7 |
| | |||||
* | SERVER-61071 Removes all instances of `HealthObserverIntensity` | Andrew Witten | 2021-12-28 | 8 | -43/+15 |
| | |||||
* | SERVER-62259 Replace cancellation tokens in the health monitoring backport ↵ | Andrew Shuvalov | 2021-12-28 | 5 | -10/+11 |
| | | | | to 4.4 | ||||
* | SERVER-59366 Progress monitor for periodic health check | Andrew Shuvalov | 2021-12-28 | 16 | -73/+466 |
| | |||||
* | SERVER-59396 Adds server parameter `healthMonitoring` | Andrew Witten | 2021-12-28 | 10 | -7/+192 |
| | |||||
* | SERVER-62259 refactor TransientFaultDeadline cancellation token for the 4.4 ↵ | Andrew Shuvalov | 2021-12-28 | 2 | -15/+21 |
| | | | | backport | ||||
* | SERVER-59370: Should Transition to ActiveFault state when in the ↵ | LaMont Nelson | 2021-12-28 | 14 | -111/+344 |
| | | | | TransientFault state for kActiveFaultDuration | ||||
* | SERVER-60587 Implement FaultFacet and make necessary changes in ↵ | Andrew Shuvalov | 2021-12-28 | 12 | -89/+247 |
| | | | | HealthCheckStatus | ||||
* | SERVER-62254 fix link errors in first batch of health monitor | Andrew Shuvalov | 2021-12-28 | 1 | -0/+1 |
| |