summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-62312 push README wip to trigger CI/CDr4.4.12-rc0Andrew Shuvalov2021-12-301-0/+13
|
* SERVER-62312 flip health checking feature flagAndrew Shuvalov2021-12-291-1/+1
|
* SERVER-62291: Find replacement for skipValidatingExitCode in the 4.4 ↵Kshitij Gupta2021-12-292-3/+2
| | | | backport of the health monitor
* SERVER-62174 Refactored health check intervalsAndrew Shuvalov2021-12-297-48/+153
| | | | (cherry picked from commit f0e9cd72975ceb2862de10a1cad5bfb436fc2d67)
* SERVER-62204 do not schedule health check if observer is not enabledLaMont Nelson2021-12-291-24/+19
| | | | (cherry picked from commit 1b2cdb3b2f0ead76103cc518dc0e7102a98b1f48)
* SERVER-62202 add observer type as string to log 5936504Davis Haupt2021-12-291-0/+1
| | | | (cherry picked from commit 70af526008b1e008e52369dca0aae64d48005bef)
* SERVER-62203: rename thread nameKshitij Gupta2021-12-291-1/+1
| | | | (cherry picked from commit 7a8a42f465f2ac2cb05904b25fc91dff087c82cf)
* SERVER-62197: Get rid of potential deadlock.Kshitij Gupta2021-12-292-11/+5
| | | | (cherry picked from commit 60c56d04a121194e16884eed520eb0676cbf0261)
* SERVER-62188 fix memory corruption in the DeadlineFutureAndrew Shuvalov2021-12-293-25/+40
| | | | (cherry picked from commit 58d452b07f5f09781a5e3d8ed4e1644c510a3815)
* SERVER-60944 Simplify Fault class hierarchy and interface for updating fault ↵Davis Haupt2021-12-2915-392/+152
| | | | | | facets (cherry picked from commit 3b11d6fa60ff69f9ae52a90690cd05404625284e)
* SERVER-59368 runtime change of intensities valuesAndrew Shuvalov2021-12-2915-105/+467
| | | | (cherry picked from commit 39aa4089e095c2b12375108bbfb428b5fa38696c)
* SERVER-61930: Individual health observers should return an error if aKshitij Gupta2021-12-298-14/+182
| | | | | | timeout period elapses when doing a single health check. (cherry picked from commit fa202b3594be0389f1fcd7e93e8f6d11ccb6e933)
* SERVER-62098: Guard access to healthCheckContexts with a mutexKshitij Gupta2021-12-291-7/+16
| | | | (cherry picked from commit 85b301e1ad233e0448377b842cf63c1c7e134cde)
* SERVER-62084 unify FaultFacetType serialization implementationsDavis Haupt2021-12-292-18/+11
| | | | (cherry picked from commit 1355980c51442c2f55b88e15ba55ad00716fef87)
* SERVER-62096 test should not rely on /smaps, reduce verbosityAndrew Shuvalov2021-12-291-1/+1
| | | | (cherry picked from commit 437a1a4935d8c554308f89d4b8089f270634744b)
* SERVER-62284 clang formatAndrew Shuvalov2021-12-282-2/+3
|
* SERVER-62284 disable incompatible testAndrew Shuvalov2021-12-281-20/+22
|
* SERVER-62280: Check if periodic health check thread disabled.Kshitij Gupta2021-12-281-2/+1
|
* SERVER-61220 Integration test for progress monitorDavis Haupt2021-12-284-3/+59
|
* SERVER-61873 add configurable health observer parametersDavis Haupt2021-12-287-66/+239
|
* SERVER-62280 disable failing test assertion for later fixAndrew Shuvalov2021-12-281-1/+2
|
* SERVER-59382: Enforce non-critical facets not entering ActiveFault stateKshitij Gupta2021-12-286-31/+115
|
* SERVER-61914: add fault facet details to FaultImpl::toBSONKshitij Gupta2021-12-2813-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 stateLaMont Nelson2021-12-281-2/+7
|
* SERVER-59397 fixed backport merge conflict and used the token for extra safetyAndrew Shuvalov2021-12-281-2/+4
|
* SERVER-59397 Add jitter when scheduling next health checkLaMont Nelson2021-12-285-24/+63
|
* SERVER-59365: remove mongos_main after merge conflict into 4.4Andrew Shuvalov2021-12-281-964/+0
|
* SERVER-59365: Use the new state machine.Kshitij Gupta2021-12-2818-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 testsAndrew Shuvalov2021-12-282-1/+7
|
* SERVER-62273 enable health monitor integration testsAndrew Shuvalov2021-12-281-0/+1
|
* SERVER-61921 fix link error in noSSL modeAndrew Shuvalov2021-12-283-7/+7
|
* SERVER-61871 use tassert for state machine programmer errorsLaMont Nelson2021-12-282-11/+25
|
* SERVER-61872 Fixed thread pool starvation in FaultManagerAndrew Shuvalov2021-12-281-3/+9
|
* SERVER-61438 fix race in FaultManagerTestAndrew Shuvalov2021-12-281-1/+1
|
* SERVER-59365 fix {A,UB}SAN link errorBenety Goh2021-12-281-1/+1
|
* SERVER-59365 new state machine implementation for FaultManagerLaMont Nelson2021-12-283-0/+535
|
* SERVER-61368 fix link error on RHEL 8.0 Shared Library (No SSL)Andrew Shuvalov2021-12-281-0/+1
|
* SERVER-59373 remove header missing in 4.4 after backportAndrew Shuvalov2021-12-281-1/+0
|
* SERVER-59373 adds new server status sectionAndrew Witten2021-12-285-2/+103
|
* SERVER-62259 fix backported test with cancellation token replacementAndrew Shuvalov2021-12-281-2/+2
|
* SERVER-61368 SERVER-61315 Ldap health check executor should support aborted ↵Andrew Shuvalov2021-12-286-38/+123
| | | | tasks; test refactorings
* SERVER-61073 fix getParameter on healthMonitoringAndrew Witten2021-12-282-5/+7
|
* SERVER-61071 Removes all instances of `HealthObserverIntensity`Andrew Witten2021-12-288-43/+15
|
* SERVER-62259 Replace cancellation tokens in the health monitoring backport ↵Andrew Shuvalov2021-12-285-10/+11
| | | | to 4.4
* SERVER-59366 Progress monitor for periodic health checkAndrew Shuvalov2021-12-2816-73/+466
|
* SERVER-59396 Adds server parameter `healthMonitoring`Andrew Witten2021-12-2810-7/+192
|
* SERVER-62259 refactor TransientFaultDeadline cancellation token for the 4.4 ↵Andrew Shuvalov2021-12-282-15/+21
| | | | backport
* SERVER-59370: Should Transition to ActiveFault state when in the ↵LaMont Nelson2021-12-2814-111/+344
| | | | TransientFault state for kActiveFaultDuration
* SERVER-60587 Implement FaultFacet and make necessary changes in ↵Andrew Shuvalov2021-12-2812-89/+247
| | | | HealthCheckStatus
* SERVER-62254 fix link errors in first batch of health monitorAndrew Shuvalov2021-12-281-0/+1
|