From cfb39f8b05d777a3105fbc3911da360a6bab82ba Mon Sep 17 00:00:00 2001 From: andf-mongodb Date: Tue, 11 May 2021 14:36:39 -0400 Subject: [PATCH 1/3] DOCS-14412, DOCS-14414 platform support remove rhel6 sles12 s390x --- .../fact-platform-s390x-enterprise.rst | 18 ++++++++++++++++-- .../fact-platform-support-enterprise-suse.rst | 5 ----- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/source/includes/fact-platform-s390x-enterprise.rst b/source/includes/fact-platform-s390x-enterprise.rst index 5d16feb4077..084ff43eb8d 100644 --- a/source/includes/fact-platform-s390x-enterprise.rst +++ b/source/includes/fact-platform-s390x-enterprise.rst @@ -1,3 +1,17 @@ +.. topic:: Platform Support EOL Notice + + .. list-table:: + :widths: 20 80 + :class: border-table + + * - RHEL 6 s390x + - Support removed in MongoDB Enterprise 4.2.15. + + * - SLES 12 s390x + - Support removed in MongoDB Enterprise 4.2.15. + + | + .. list-table:: :header-rows: 1 :stub-columns: 1 @@ -16,13 +30,13 @@ - Removed starting in 3.4.15 * - RHEL/CentOS 6 - - 4.2.4+ + - 4.2.4 - 4.2.14 - |checkmark| - Removed starting in 3.6.14 - Removed starting in 3.4.22 * - SLES 12 - - |checkmark| + - Removed starting in 4.2.15 - 4.0.6+ - Removed starting in 3.6.17 - Removed starting in 3.4.14 diff --git a/source/includes/fact-platform-support-enterprise-suse.rst b/source/includes/fact-platform-support-enterprise-suse.rst index 2c983f518b6..206093af6fc 100644 --- a/source/includes/fact-platform-support-enterprise-suse.rst +++ b/source/includes/fact-platform-support-enterprise-suse.rst @@ -9,11 +9,6 @@ MongoDB {+version+} Enterprise Edition supports the following MongoDB only supports the 64-bit versions of these platforms. -MongoDB {+version+} Enterprise Edition on -:abbr:`SLES (SUSE Linux Enterprise Server)` also supports the -:ref:`s390x` architecture on -select platforms. - See :ref:`prod-notes-supported-platforms` for more information. .. include:: /includes/admonition-wsl.rst From f6dbe8eb72511cc0a8fbe9745bb6915c0d55bda8 Mon Sep 17 00:00:00 2001 From: andf-mongodb Date: Wed, 9 Jun 2021 13:34:00 -0400 Subject: [PATCH 2/3] DOCS-14360 correct missing kmipClientCertificateSelector support --- source/reference/configuration-options.txt | 4 ++-- source/reference/program/mongod.txt | 2 +- source/release-notes/4.0.txt | 5 ++--- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/source/reference/configuration-options.txt b/source/reference/configuration-options.txt index 2237159bdfa..b2c4c007c96 100644 --- a/source/reference/configuration-options.txt +++ b/source/reference/configuration-options.txt @@ -2699,7 +2699,7 @@ Key Management Configuration Options *Type*: string - .. versionadded:: 4.0 + .. versionadded:: 4.0 (and 4.2.15) Available on Windows and macOS as an alternative to :setting:`security.kmip.clientCertificateFile`. @@ -2715,7 +2715,7 @@ Key Management Configuration Options where the property can be one of the following: .. include:: /includes/extracts/ssl-facts-certificate-selector-properties.rst - + .. include:: /includes/fact-enterprise-only-admonition.rst diff --git a/source/reference/program/mongod.txt b/source/reference/program/mongod.txt index 9679846196e..5e0b049f919 100644 --- a/source/reference/program/mongod.txt +++ b/source/reference/program/mongod.txt @@ -3223,7 +3223,7 @@ Encryption Key Management Options .. option:: --kmipClientCertificateSelector - .. versionadded:: 4.0 + .. versionadded:: 4.0 (and 4.2.15) Available on Windows and macOS as an alternative to :option:`--kmipClientCertificateFile`. diff --git a/source/release-notes/4.0.txt b/source/release-notes/4.0.txt index 25c9a4df000..a5f55acd79d 100644 --- a/source/release-notes/4.0.txt +++ b/source/release-notes/4.0.txt @@ -1002,9 +1002,8 @@ and macOS for internal TLS/SSL communication within a cluster. The option :option:`--kmipClientCertificateSelector ` (:setting:`security.kmip.clientCertificateSelector`) allows -:binary:`~bin.mongod` and :binary:`~bin.mongos` to use system TLS/SSL -certificate stores for Windows and macOS when using TLS/SSL connection to the -KMIP server. +:binary:`~bin.mongod` to use system TLS/SSL certificate stores for +Windows and macOS when using TLS/SSL connection to the KMIP server. .. _4.0-deprecate-mmapv1: From 274a75b5e04ab6e907e41424c9a446d80606d5b2 Mon Sep 17 00:00:00 2001 From: andf-mongodb Date: Fri, 11 Jun 2021 16:27:45 -0400 Subject: [PATCH 3/3] DOCS-14391 add replWriterMinThreadCount param --- source/reference/parameters.txt | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/source/reference/parameters.txt b/source/reference/parameters.txt index fb08008ad15..bc6571bcec8 100644 --- a/source/reference/parameters.txt +++ b/source/reference/parameters.txt @@ -1848,11 +1848,40 @@ Replication Parameters |mongod-only| - Number of threads to use to apply replicated operations in parallel. - Values can range from 1 to 256 inclusive. You can only set + Maximum number of threads to use to apply replicated operations in + parallel. Values can range from 1 to 256 inclusive. You can only set :parameter:`replWriterThreadCount` at startup and cannot change this setting with the :dbcommand:`setParameter` command. + .. seealso:: + + :parameter:`replWriterMinThreadCount` + +.. parameter:: replWriterMinThreadCount + + .. versionadded:: 4.2.15 + + *Type*: integer + + *Default*: 0 + + |mongod-only| + + Minimum number of threads to use to apply replicated operations in + parallel. Values can range from 0 to 256 inclusive. You can only set + :parameter:`replWriterMinThreadCount` at startup and cannot change + this setting with the :dbcommand:`setParameter` command. + + Parallel application of replication operations uses up to + :parameter:`replWriterThreadCount` threads. If + :parameter:`replWriterMinThreadCount` is configured with a value + less than :parameter:`replWriterThreadCount`, the thread pool will + timeout idle threads until the total count of threads in the thread + pool is equal to :parameter:`replWriterMinThreadCount`. + + :parameter:`replWriterMinThreadCount` must be configured with a value + that is less than or equal to :parameter:`replWriterThreadCount`. + .. parameter:: rollbackTimeLimitSecs *Type*: 64-bit integer