Skip to content

Commit 182b454

Browse files
jason-price-mongodbjason-price-mongodb
andcommitted
DOCS-14887 wired tiger transaction limit (mongodb#6087)
Co-authored-by: jason-price-mongodb <jshfjghsdfgjsdjh@aolsdjfhkjsdhfkjsdf.com>
1 parent 16e6245 commit 182b454

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

source/core/transactions-production-consideration.txt

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,36 @@ The :parameter:`transactionLifetimeLimitSeconds` also ensures that
5353
expired transactions are aborted periodically to relieve storage cache
5454
pressure.
5555

56+
.. note::
57+
58+
If you have an uncommitted transaction that exceeds 5% of the
59+
:setting:`WiredTiger cache size
60+
<storage.wiredTiger.engineConfig.cacheSizeGB>`, the transaction will
61+
abort and return a :term:`write conflict` error.
62+
63+
Transactions and Security
64+
-------------------------
65+
66+
- If running with :doc:`access control </core/authorization>`, you must
67+
have :doc:`privileges </reference/built-in-roles>` for the
68+
:ref:`operations in the transaction <transactions-operations>`.
69+
70+
- If running with :doc:`auditing </core/auditing>`, operations in an
71+
aborted transaction are still audited. However, there is no audit
72+
event that indicates that the transaction aborted.
73+
74+
.. _transactions-disabled-wcmajority:
75+
76+
Shard Configuration Restriction
77+
-------------------------------
78+
79+
.. include:: /includes/extracts/transactions-shards-wcmajority-disabled.rst
80+
81+
Sharded Clusters and Arbiters
82+
-----------------------------
83+
84+
.. include:: /includes/extracts/transactions-arbiters.rst
85+
5686
.. _txns-locks:
5787

5888
Transactions and Locks

0 commit comments

Comments
 (0)