|
| 1 | +.. _4.4.12-changelog: |
| 2 | + |
| 3 | +4.4.12 Changelog |
| 4 | +---------------- |
| 5 | + |
| 6 | +Sharding |
| 7 | +~~~~~~~~ |
| 8 | + |
| 9 | +:issue:`SERVER-61637` Review range deleter batching policy |
| 10 | + |
| 11 | +Internals |
| 12 | +~~~~~~~~~ |
| 13 | + |
| 14 | +- :issue:`SERVER-53239` fix race in shared future unit test |
| 15 | +- :issue:`SERVER-58152` Create Feature flag for Remove Faulty Mongos From Cluster Topology |
| 16 | +- :issue:`SERVER-58153` Enable Feature flag for Remove Faulty Mongos From Cluster Topology |
| 17 | +- :issue:`SERVER-59356` Create dummy FaultManager singleton, FaultStatus enum and dummy unit test |
| 18 | +- :issue:`SERVER-59357` Create dummy Fault class and dummy unit test for it |
| 19 | +- :issue:`SERVER-59358` Create FaultFacet interface, mock implementation and unit test running mock that imitates a failure |
| 20 | +- :issue:`SERVER-59360` Create HealthObserver interface, mock implementation and unit test invoking the periodic check with mocked failure |
| 21 | +- :issue:`SERVER-59361` Implement periodic health check thread pool |
| 22 | +- :issue:`SERVER-59362` Setup Fault Manager State Machine |
| 23 | +- :issue:`SERVER-59364` Should move to the OK state after performing a successful round of health checks when in the StartupCheck state |
| 24 | +- :issue:`SERVER-59365` Should not transition to OK state if initial health checks are not completed successfully |
| 25 | +- :issue:`SERVER-59366` Progress monitor for periodic health check |
| 26 | +- :issue:`SERVER-59367` Should create in-memory Fault instance when entering the TransientFault state |
| 27 | +- :issue:`SERVER-59368` The system should properly handle a health checker being turned on/off |
| 28 | +- :issue:`SERVER-59370` Should Transition to ActiveFault state when in the TransientFault state for kActiveFaultDuration |
| 29 | +- :issue:`SERVER-59382` Enforce non-critical facets not entering ActiveFault state |
| 30 | +- :issue:`SERVER-59386` Should provide the ability to perform periodic LDAP health checks |
| 31 | +- :issue:`SERVER-59394` Setup integration test simulating ldap failure scenario |
| 32 | +- :issue:`SERVER-59397` implement randomization for health check periods |
| 33 | +- :issue:`SERVER-59496` Fault class should be a container of active fault facets |
| 34 | +- :issue:`SERVER-59522` HealthCheckStatus should track fault status and lifetime |
| 35 | +- :issue:`SERVER-59567` Periodic check should invoke observers, simulate HealthObserver Mock failure |
| 36 | +- :issue:`SERVER-59608` Coverity analysis defect 120502: Parse warning |
| 37 | +- :issue:`SERVER-59912` Initial no-op scaffolding of the Ldap health checker |
| 38 | +- :issue:`SERVER-60079` Common health observer code to incorporate generic patterns from Ldap observer |
| 39 | +- :issue:`SERVER-60084` Fix clang related compile failure in Enterprise Ldap |
| 40 | +- :issue:`SERVER-60316` FaultManager should start with periodic checks disabled |
| 41 | +- :issue:`SERVER-60587` Implement FaultFacet |
| 42 | +- :issue:`SERVER-60944` Change interface for updateWithSuppliedFacet and update |
| 43 | +- :issue:`SERVER-61220` Integration test for Progress monitor |
| 44 | +- :issue:`SERVER-61368` FaultManager test suite should use real thread pool |
| 45 | +- :issue:`SERVER-61438` Fix race in health_observer_test.cpp |
| 46 | +- :issue:`SERVER-61529` Ldap tests should wait for connection reaper to be terminated |
| 47 | +- :issue:`SERVER-61871` use tassert for state machine programmer errors |
| 48 | +- :issue:`SERVER-61872` Fix thread pool starvation in FaultManager |
| 49 | +- :issue:`SERVER-61873` LDAP health observer runtime params |
| 50 | +- :issue:`SERVER-61914` add fault facet details to FaultImpl::toBSON |
| 51 | +- :issue:`SERVER-61921` Link failure in noSSL mode in FaultManager |
| 52 | +- :issue:`SERVER-61930` Individual health observers should return an error if a timeout period elapses when doing a single health check |
| 53 | +- :issue:`SERVER-61956` fix data race when accessing the state machine's state |
| 54 | +- :issue:`SERVER-62037` Fix replica set definition in the system perf yaml file for linux-1-node-15gbwtcache |
| 55 | +- :issue:`SERVER-62084` Serializer for FaultFacetType is broken |
| 56 | +- :issue:`SERVER-62096` /proc/<id>/smaps is not available |
| 57 | +- :issue:`SERVER-62098` Guard healthCheckContexts with mutex in fault_manager.cpp |
| 58 | +- :issue:`SERVER-62174` FaultManager to support dynamic configuration of health check intervals |
| 59 | +- :issue:`SERVER-62188` Shutdown race with use after free in DeadlineFuture |
| 60 | +- :issue:`SERVER-62197` Remove extra state mutex lock. |
| 61 | +- :issue:`SERVER-62202` Log ID 5936504 should contain observer type as string |
| 62 | +- :issue:`SERVER-62203` change the thread name "Health checks progress monitor" to "FaultManagerProgressMonitor" |
| 63 | +- :issue:`SERVER-62204` do not schedule health check if observer is not enabled |
| 64 | +- :issue:`SERVER-62226` Disable dbcheck_no_history_on_secondary.js on EFT |
| 65 | +- :issue:`SERVER-62280` Premature transition to ok during initial checks in fault_state_machine_test.cpp |
| 66 | +- :issue:`SERVER-62291` Find replacement for skipValidatingExitCode in the 4.4 backport of the health monitor |
| 67 | +- :issue:`SERVER-62312` Enable feature flag in 4.4 backport and other housekeeping |
| 68 | +- :issue:`SERVER-62371` Syntax error on rare code path in ldap_mongos_health_checking.js |
| 69 | +- :issue:`SERVER-62373` LDAP health check integration test should assert stats |
| 70 | +- :issue:`SERVER-62555` Ldap integration test should crash the server |
| 71 | + |
0 commit comments