summaryrefslogtreecommitdiff
path: root/src/mongo/db/transaction_participant.idl
diff options
context:
space:
mode:
authorMatthew Russotto <matthew.russotto@10gen.com>2019-05-06 10:17:00 -0400
committerMatthew Russotto <matthew.russotto@10gen.com>2019-05-06 10:17:00 -0400
commit1b8d3d355363b3b2a5b8565df60f07a08393ced6 (patch)
treeaed490c00c4c7eedd72e8957490ff82edda87d10 /src/mongo/db/transaction_participant.idl
parent30f602bb9c8799e9b2b0d1c608d13fdfb24d2ce2 (diff)
downloadmongo-1b8d3d355363b3b2a5b8565df60f07a08393ced6.tar.gz
SERVER-40725 Pack multiple operations into a single applyOps on primary for large transactions
Diffstat (limited to 'src/mongo/db/transaction_participant.idl')
-rw-r--r--src/mongo/db/transaction_participant.idl10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/mongo/db/transaction_participant.idl b/src/mongo/db/transaction_participant.idl
index 61a5f990e48..6add17293df 100644
--- a/src/mongo/db/transaction_participant.idl
+++ b/src/mongo/db/transaction_participant.idl
@@ -64,3 +64,13 @@ server_parameters:
cpp_vartype: bool
cpp_varname: gUseMultipleOplogEntryFormatForTransactions
default: false
+
+ maxNumberOfTransactionOperationsInSingleOplogEntry:
+ description: >-
+ Maximum number of operations to pack into a single oplog entry, when multi-oplog
+ format for transactions is in use.
+ set_at: startup
+ cpp_vartype: int
+ cpp_varname: gMaxNumberOfTransactionOperationsInSingleOplogEntry
+ default: 2147483647 # INT_MAX
+ validator: { gte: 1 }