Skip to content

Commit 9f78ffa

Browse files
committed
SA feedback + additional admonition
1 parent a3802ae commit 9f78ffa

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

source/reference/migration.txt

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -28,19 +28,14 @@ library <https://www.mongodb.com/docs/drivers/motor/>`__. In this guide, you can
2828
identify the changes you must make to migrate an application from {+driver-short+} or
2929
Motor to the {+driver-async+} driver.
3030

31-
.. note::
32-
33-
The {+driver-async+} driver is currently in beta. To learn how to provide feedback
34-
or report issues, see :ref:`pymongo-issues-help`.
35-
3631
Synchronous Versus Asynchronous
3732
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3833

3934
To determine whether to migrate to the {+driver-async+} driver or to continue using
4035
Synchronous {+driver-short+}, consider the information in this section.
4136

4237
Synchronous {+driver-short+} is preferable if the following criteria applies to your
43-
application or usecase:
38+
application or use case:
4439

4540
- Your application is simple in execution, or you prefer to avoid using asynchronous calls
4641
in your code
@@ -51,7 +46,7 @@ application or usecase:
5146
- You prefer the simplicity of synchronous logic when debugging your application
5247

5348
Consider migrating to the {+driver-async+} driver if the following criteria applies
54-
to your application or usecase:
49+
to your application or use case:
5550

5651
- Your application implements large, highly concurrent workloads (on the order of
5752
thousands of concurrent operations)
@@ -64,6 +59,12 @@ to your application or usecase:
6459
Migrate From Motor
6560
------------------
6661

62+
.. warning:: Motor deprecation
63+
64+
Motor will be deprecated one year after the production release of the {+driver-async+}
65+
driver. We strongly recomend that Motor users migrate to the {+driver-async+} driver while
66+
Motor is still supported.
67+
6768
The {+driver-async+} driver functions similarly to the Motor library, but allows
6869
for improved latency and throughput due to directly using Python Asyncio instead
6970
of delegating work to a thread pool. In most cases, you can directly migrate
@@ -83,9 +84,9 @@ read and write operations in Motor compared to {+driver-async+}:
8384
from pymongo import AsyncMongoClient
8485

8586
To see a list of the asynchronous methods available in the {+driver-async+}
86-
driver, see the :ref:`pymongo-async-methods` section in the {+driver-short+} to
87-
{+driver-async+} guide. To learn about the versions of Motor that correspond to {+driver-short+},
88-
see the :ref:`_pymongo-motor-compatibility` section of the Compatibility guide.
87+
driver, see the :ref:`pymongo-async-methods` section. To learn about the versions of Motor
88+
that correspond to {+driver-short+}, see the :ref:`pymongo-motor-compatibility` section of
89+
the Compatibility guide.
8990

9091
The following section shows the method signature changes that you must implement
9192
in your application when migrating from Motor to the {+driver-async+} driver.

0 commit comments

Comments
 (0)