Skip to content

Commit a86b903

Browse files
jason-price-mongodbjason-price-mongodb
andauthored
DOCSP-23774 arm64 note (#1557)
* DOCSP-23774-arm64-note * DOCSP-23774-arm64-note * DOCSP-23774-arm64-note * DOCSP-23774-arm64-note * DOCSP-23774-arm64-note * DOCSP-23774-arm64-note Co-authored-by: jason-price-mongodb <[email protected]>
1 parent a1328d4 commit a86b903

File tree

4 files changed

+23
-13
lines changed

4 files changed

+23
-13
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Starting in MongoDB 4.4 running on Linux:
2+
3+
- When the :binary:`~bin.mongod` and :binary:`~bin.mongos` processes
4+
receive a ``SIGUSR2`` signal, backtrace details are added to the logs
5+
for each process thread.
6+
7+
- Backtrace details show the function calls for the process, which can
8+
be used for diagnostics and provided to MongoDB Support if required.
9+
10+
The backtrace functionality is available for these architectures:
11+
12+
- ``x86_64``
13+
- ``arm64`` (starting in MongoDB 4.4.15, 5.0.10, and 6.0)

source/release-notes/4.4.txt

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2164,13 +2164,9 @@ Support for ``$natural`` Sort on Views
21642164
Support for Diagnostic Backtrace Generation
21652165
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21662166

2167-
Starting in MongoDB 4.4, :binary:`~bin.mongod` and :binary:`~bin.mongos`
2168-
processes running on Linux will now log a backtrace for each of their
2169-
running threads upon receipt of a ``SIGUSR2`` signal. This backtrace can
2170-
be analyzed for diagnostic information or provided to MongoDB support as
2171-
needed. This functionality is currently available only on the ``x86_64``
2172-
architecture. For more information on using this feature, see
2173-
:ref:`sigusr2-diagnostic-backtrace`.
2167+
.. include:: /includes/diagnostic-backtrace-generation.rst
2168+
2169+
For more information, see :ref:`sigusr2-diagnostic-backtrace`.
21742170

21752171
Container-aware FTDC Reporting
21762172
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

source/release-notes/6.0.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -701,6 +701,12 @@ connection object has the following new methods:
701701
- :method:`Mongo.getWriteConcern()` returns the :term:`write concern`
702702
- :method:`Mongo.setWriteConcern()` sets the :term:`write concern`
703703

704+
Support for Diagnostic Backtrace Generation in ``arm64``
705+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
706+
707+
Starting in MongoDB 6.0 (and 5.0.10, 4.4.15), :ref:`diagnostic backtrace
708+
generation <sigusr2-diagnostic-backtrace>` in ``arm64`` is supported.
709+
704710
Changes Affecting Compatibility
705711
-------------------------------
706712

source/tutorial/manage-mongodb-processes.txt

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -206,12 +206,7 @@ Troubleshoot ``mongod`` Processes
206206
Generate a Backtrace
207207
~~~~~~~~~~~~~~~~~~~~
208208

209-
Starting in MongoDB 4.4, :binary:`~bin.mongod` and :binary:`~bin.mongos`
210-
processes running on Linux will now log a backtrace for each of their
211-
running threads upon receipt of a ``SIGUSR2`` signal. This backtrace can
212-
be analyzed for diagnostic information or provided to MongoDB support as
213-
needed. This functionality is currently available only on the ``x86_64``
214-
architecture.
209+
.. include:: /includes/diagnostic-backtrace-generation.rst
215210

216211
To issue a ``SIGUSR2`` signal to a running :binary:`~bin.mongod`
217212
process, use the following command:

0 commit comments

Comments
 (0)