Skip to content

DOCS-8297: Add ARM64, PPC64LE, and s390x #2765

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 26 additions & 9 deletions source/administration/production-notes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,34 @@ MongoDB Binaries
Supported Platforms
~~~~~~~~~~~~~~~~~~~

MongoDB provides builds for the following supported platforms. For
running **in production**, refer to the
For running **in production**, refer to the
:ref:`prod-notes-recommended-platforms` for operating system
recommendations.

.. include:: /includes/fact-platforms.rst

.. versionchanged:: 3.2
MongoDB can now use the :ref:`WiredTiger storage engine <storage-wiredtiger>`
on all supported platforms.

x86_64
``````

.. include:: /includes/fact-platform-x86_64.rst

ARM64
`````

.. include:: /includes/fact-platform-arm64.rst

PPC64LE (MongoDB Enterprise Edition)
````````````````````````````````````

.. include:: /includes/fact-platform-ppc64le.rst

s390x (MongoDB Enterprise Edition)
``````````````````````````````````

.. include:: /includes/fact-platform-s390x.rst

.. _prod-notes-recommended-platforms:

Recommended Platforms
Expand Down Expand Up @@ -560,10 +577,10 @@ consider the following recommendations:
:ref:`MongoDB on NUMA Hardware <production-numa>`.

- Problems have been reported when using MongoDB with SELinux enabled.
To avoid issues, disable SELinux when possible.
To avoid issues, disable SELinux when possible.

If you are using SELinux on Red Hat, you must configure SELinux
to be able to run MongoDB. See:
to be able to run MongoDB. See:
:ref:`Configure SELinux for MongoDB <install-rhel-configure-selinux>`
and :ref:`Configure SELinux for MongoDB Enterprise
<install-enterprise-rhel-configure-selinux>` for the required
Expand Down Expand Up @@ -708,8 +725,8 @@ instances directly from |MMS|. See :mms-docs:`Configure AWS Integration
Azure
`````

Use `Premium Storage
<https://azure.microsoft.com/en-us/documentation/articles/storage-premium-storage/>`_.
Use `Premium Storage
<https://azure.microsoft.com/en-us/documentation/articles/storage-premium-storage/>`_.
Microsoft Azure offers two general types of storage:
Standard storage, and Premium storage. MongoDB on Azure has better
performance when using Premium storage than it does with Standard
Expand Down
9 changes: 9 additions & 0 deletions source/includes/fact-platform-arm64.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
.. list-table::
:header-rows: 1
:stub-columns: 1
:class: compatibility

* - Platform
- 3.4 Community & Enterprise
* - Ubuntu 16.04
- |checkmark|
11 changes: 11 additions & 0 deletions source/includes/fact-platform-ppc64le.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
.. list-table::
:header-rows: 1
:stub-columns: 1
:class: compatibility

* - Platform
- 3.4 Enterprise
* - RHEL/CentOS 7.1
- |checkmark|
* - Ubuntu 16.04
- |checkmark|
15 changes: 15 additions & 0 deletions source/includes/fact-platform-s390x.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
.. list-table::
:header-rows: 1
:stub-columns: 1
:class: compatibility

* - Platform
- 3.4 Enterprise
* - RHEL/CentOS 7.2
- |checkmark|
* - SLES 11
- |checkmark|
* - SLES 12
- |checkmark|
* - Ubuntu 16.04
- |checkmark|
Original file line number Diff line number Diff line change
Expand Up @@ -4,98 +4,82 @@
:class: compatibility

* - Platform
- 3.4
- 3.2
- 3.0
- 2.6
- 2.4
- 3.4 Community & Enterprise
- 3.2 Community & Enterprise
- 3.0 Community & Enterprise
- 2.6 Community & Enterprise
* - Amazon Linux
- |checkmark|
- |checkmark|
- |checkmark|
- |checkmark|
- |checkmark|
* - Debian 8
- |checkmark|
- |checkmark|
-
-
-
* - Debian 7
- |checkmark|
- |checkmark|
- |checkmark|
- |checkmark|
- |checkmark|
* - Fedora 8+
-
-
- |checkmark|
- |checkmark|
- |checkmark|
* - RHEL/CentOS 6.2+
- |checkmark|
- |checkmark|
- |checkmark|
- |checkmark|
- |checkmark|
* - RHEL/CentOS 7.0+
- |checkmark|
- |checkmark|
- |checkmark|
-
-
* - SLES 11
- |checkmark|
- |checkmark|
- |checkmark|
- |checkmark|
- |checkmark|
* - SLES 12
- |checkmark|
-
-
-
-
* - Solaris 11 64-bit
- |checkmark|
- |checkmark|
- |checkmark|
- |checkmark|
- |checkmark|
* - Ubuntu 12.04
- |checkmark|
- |checkmark|
- |checkmark|
- |checkmark|
- |checkmark|
* - Ubuntu 14.04
- |checkmark|
- |checkmark|
- |checkmark|
-
-
* - Ubuntu 16.04
- |checkmark|
-
-
- |checkmark|
-
-
* - Microsoft Azure
- |checkmark|
- |checkmark|
- |checkmark|
- |checkmark|
- |checkmark|
* - Windows Vista/Server 2008R2/2012+
- |checkmark|
- |checkmark|
- |checkmark|
- |checkmark|
- |checkmark|
* - OS X 10.7+
- |checkmark|
- |checkmark|
- |checkmark|
- |checkmark|
-
-
22 changes: 20 additions & 2 deletions source/installation.txt
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,27 @@ Supported Platforms

.. versionchanged:: 3.4

MongoDB only supports 64-bit platforms.
MongoDB no longer supports 32-bit x86 platforms.

.. include:: /includes/fact-platforms.rst
x86_64
~~~~~~

.. include:: /includes/fact-platform-x86_64.rst

ARM64
~~~~~

.. include:: /includes/fact-platform-arm64.rst

PPC64LE (MongoDB Enterprise Edition)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. include:: /includes/fact-platform-ppc64le.rst

s390x (MongoDB Enterprise Edition)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. include:: /includes/fact-platform-s390x.rst

Tutorials
---------
Expand Down
8 changes: 7 additions & 1 deletion source/release-notes/3.4.txt
Original file line number Diff line number Diff line change
Expand Up @@ -506,7 +506,7 @@ introduces:
db.runCommand( { create: <view>, viewOn: <source>, pipeline: <pipeline> } )

or if specifying a default :ref:`collation <3.4-relnotes-collation>` for the view:

.. code-block:: javascript

db.runCommand( { create: <view>, viewOn: <source>, pipeline: <pipeline>, collation: <collation> } )
Expand Down Expand Up @@ -622,3 +622,9 @@ to help ensure a smooth transition without interruption to your MongoDB applicat
/release-notes/3.4-upgrade-sharded-cluster
/release-notes/3.4-downgrade

Platform Support
----------------

MongoDB 3.4 introduces support for ARM64, PPC64LE, and
s390x architectures. See :ref:`prod-notes-supported-platforms` to see
the full platform support matrix.