File tree Expand file tree Collapse file tree 5 files changed +21
-106
lines changed Expand file tree Collapse file tree 5 files changed +21
-106
lines changed Original file line number Diff line number Diff line change @@ -64,10 +64,6 @@ and :binary:`~bin.mongos` command-line options.
64
64
- | :option:`mongod --port`
65
65
| :option:`mongos --port`
66
66
67
- * - :setting:`net.serviceExecutor`
68
- - | :option:`mongod --serviceExecutor`
69
- | :option:`mongos --serviceExecutor`
70
-
71
67
* - :setting:`net.tls.allowConnectionsWithoutCertificates`
72
68
- | :option:`mongod --tlsAllowConnectionsWithoutCertificates`
73
69
| :option:`mongos --tlsAllowConnectionsWithoutCertificates`
@@ -484,6 +480,9 @@ and :binary:`~bin.mongos` command-line options.
484
480
485
481
ChangeLog
486
482
---------
483
+ Starting in version 5.0:
484
+ MongoDB removes the ``--serviceExecutor`` command-line option and the
485
+ corresponding ``net.serviceExecutor`` configuration option.
487
486
488
487
Starting in version 4.4:
489
488
MongoDB removes the ``--noIndexBuildRetry`` command-line option and
Original file line number Diff line number Diff line change @@ -832,6 +832,11 @@ Core Options
832
832
MongoDB 4.2 deprecates ``ssl`` options in favor of ``tls`` options with
833
833
identical functionality.
834
834
835
+ .. versionchanged:: 5.0
836
+
837
+ MongoDB removes the ``net.serviceExecutor`` configuration option and the
838
+ corresponding ``--serviceExecutor`` command-line option.
839
+
835
840
.. code-block:: yaml
836
841
837
842
net:
@@ -863,7 +868,6 @@ Core Options
863
868
FIPSMode: <boolean>
864
869
compression:
865
870
compressors: <string>
866
- serviceExecutor: <string>
867
871
868
872
.. setting:: net.port
869
873
@@ -2162,41 +2166,6 @@ Core Options
2162
2166
.. include:: /includes/fact-networkMessageCompressors.rst
2163
2167
2164
2168
2165
- .. setting:: net.serviceExecutor
2166
-
2167
- *Type*: string
2168
-
2169
- *Default*: synchronous
2170
-
2171
- .. versionadded:: 3.6
2172
-
2173
- Determines the threading and execution model :binary:`~bin.mongos` or :binary:`~bin.mongod` uses to
2174
- execute client requests. The ``--serviceExecutor`` option accepts one
2175
- of the following values:
2176
-
2177
- .. list-table::
2178
- :header-rows: 1
2179
- :widths: 20 40
2180
-
2181
- * - Value
2182
-
2183
- - Description
2184
-
2185
- * - ``synchronous``
2186
-
2187
- - The :binary:`~bin.mongos` or :binary:`~bin.mongod` uses synchronous networking and manages its
2188
- networking thread pool on a per connection basis. Previous
2189
- versions of MongoDB managed threads in this way.
2190
-
2191
- * - ``adaptive``
2192
-
2193
- - The :binary:`~bin.mongos` or :binary:`~bin.mongod` uses the new experimental asynchronous
2194
- networking mode with an adaptive thread pool which manages
2195
- threads on a per request basis. This mode should have more
2196
- consistent performance and use less resources when there are
2197
- more inactive connections than database requests.
2198
-
2199
-
2200
2169
``security`` Options
2201
2170
~~~~~~~~~~~~~~~~~~~~
2202
2171
Original file line number Diff line number Diff line change @@ -57,6 +57,11 @@ Options
57
57
- MongoDB removes the ``--noIndexBuildRetry`` command-line option
58
58
and the corresponding ``storage.indexBuildRetry`` option.
59
59
60
+ .. admonition:: Starting in version 5.0
61
+
62
+ - MongoDB removes the ``--serviceExecutor`` command-line option and the
63
+ corresponding ``net.serviceExecutor`` configuration option.
64
+
60
65
Core Options
61
66
~~~~~~~~~~~~
62
67
@@ -773,39 +778,6 @@ Core Options
773
778
774
779
775
780
776
- .. option:: --serviceExecutor <string>
777
-
778
- *Default*: synchronous
779
-
780
- .. versionadded:: 3.6
781
-
782
- Determines the threading and execution model :program:`mongod` uses to
783
- execute client requests. The ``--serviceExecutor`` option accepts one
784
- of the following values:
785
-
786
- .. list-table::
787
- :header-rows: 1
788
- :widths: 20 40
789
-
790
- * - Value
791
-
792
- - Description
793
-
794
- * - ``synchronous``
795
-
796
- - The :program:`mongod` uses synchronous networking and manages its
797
- networking thread pool on a per connection basis. Previous
798
- versions of MongoDB managed threads in this way.
799
-
800
- * - ``adaptive``
801
-
802
- - The :program:`mongod` uses the new experimental asynchronous
803
- networking mode with an adaptive thread pool which manages
804
- threads on a per request basis. This mode should have more
805
- consistent performance and use less resources when there are
806
- more inactive connections than database requests.
807
-
808
-
809
781
.. option:: --outputConfig
810
782
811
783
Original file line number Diff line number Diff line change @@ -59,6 +59,11 @@ Options
59
59
60
60
- .. include:: /includes/extracts/4.2-changes-options-tlsClusterCAFile.rst
61
61
62
+ .. admonition:: Starting in version 5.0
63
+
64
+ - MongoDB removes the ``--serviceExecutor`` command-line option and the
65
+ corresponding ``net.serviceExecutor`` configuration option.
66
+
62
67
.. |tlsClusterCAFile| replace:: :option:`--tlsClusterCAFile <mongos --tlsClusterCAFile>`
63
68
64
69
Core Options
@@ -591,39 +596,6 @@ Core Options
591
596
.. include:: /includes/fact-networkMessageCompressors.rst
592
597
593
598
594
- .. option:: --serviceExecutor <string>
595
-
596
- *Default*: synchronous
597
-
598
- .. versionadded:: 3.6
599
-
600
- Determines the threading and execution model :program:`mongos` uses to
601
- execute client requests. The ``--serviceExecutor`` option accepts one
602
- of the following values:
603
-
604
- .. list-table::
605
- :header-rows: 1
606
- :widths: 20 40
607
-
608
- * - Value
609
-
610
- - Description
611
-
612
- * - ``synchronous``
613
-
614
- - The :program:`mongos` uses synchronous networking and manages its
615
- networking thread pool on a per connection basis. Previous
616
- versions of MongoDB managed threads in this way.
617
-
618
- * - ``adaptive``
619
-
620
- - The :program:`mongos` uses the new experimental asynchronous
621
- networking mode with an adaptive thread pool which manages
622
- threads on a per request basis. This mode should have more
623
- consistent performance and use less resources when there are
624
- more inactive connections than database requests.
625
-
626
-
627
599
.. option:: --timeZoneInfo <path>
628
600
629
601
.. include:: /includes/fact-timeZoneInfo.rst
Original file line number Diff line number Diff line change @@ -67,6 +67,9 @@ General Changes
67
67
stages </reference/operator/aggregation-pipeline>` allowed in a single
68
68
pipeline is limited to 1000.
69
69
70
+ - MongoDB 5.0 removes the ``--serviceExecutor`` command-line option and
71
+ the corresponding ``net.serviceExecutor`` configuration option.
72
+
70
73
Deprecations
71
74
~~~~~~~~~~~~
72
75
You can’t perform that action at this time.
0 commit comments