Skip to content

Commit 9c4c615

Browse files
authored
DOCS-15055 add 4.4.12 changelog and finalize (#382)
* DOCS-15055 add 4.4.12 changelog and finalize * Update 4.4.txt
1 parent 43dff0e commit 9c4c615

File tree

3 files changed

+93
-0
lines changed

3 files changed

+93
-0
lines changed
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
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+

source/release-notes/4.4-changelog.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
:depth: 1
1111
:class: singlecol
1212

13+
.. include:: /includes/changelogs/releases/4.4.12.rst
14+
1315
.. include:: /includes/changelogs/releases/4.4.11.rst
1416

1517
.. include:: /includes/changelogs/releases/4.4.10.rst

source/release-notes/4.4.txt

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,26 @@ Release Notes for MongoDB 4.4
1313
Patch Releases
1414
--------------
1515

16+
17+
.. _4.4.12-release-notes:
18+
19+
4.4.12 - Jan 21, 2022
20+
~~~~~~~~~~~~~~~~~~~~~
21+
22+
Issues fixed:
23+
24+
- :issue:`SERVER-62203` Change the thread name "Health checks progress
25+
monitor" to "FaultManagerProgressMonitor"
26+
- :issue:`SERVER-61930` Individual health observers should return an
27+
error if a timeout period elapses when doing a single health check
28+
- :issue:`SERVER-61637` Review range deleter batching policy
29+
- :issue:`SERVER-59362` Setup Fault Manager State Machine
30+
31+
- `All JIRA issues closed in 4.4.12
32+
<https://jira.mongodb.org/issues/?jql=project%20in%20(SERVER%2CTOOLS%2CWT)%20AND%20resolution%3D%27Fixed%27%20and%20fixversion%3D%274.4.12%27>`_
33+
34+
- :ref:`4.4.12-changelog`
35+
1636
.. _4.4.11-release-notes:
1737

1838
4.4.11 - Dec 30, 2021

0 commit comments

Comments
 (0)