File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change @@ -53,6 +53,36 @@ The :parameter:`transactionLifetimeLimitSeconds` also ensures that
53
53
expired transactions are aborted periodically to relieve storage cache
54
54
pressure.
55
55
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
+
56
86
.. _txns-locks:
57
87
58
88
Transactions and Locks
You can’t perform that action at this time.
0 commit comments