[SERVER-70765] add configurable batch limits for multi-oplog batched writes Created: 21/Oct/22  Updated: 29/Oct/23  Resolved: 27/Oct/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 6.2.0-rc0

Type: Task Priority: Major - P3
Reporter: Benety Goh Assignee: Benety Goh
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Problem/Incident
Related
is related to SERVER-70572 support applyOps oplog entry chaining... Closed
Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2022-10-31
Participants:
Linked BF Score: 149

 Description   

Batched writes are currently limited to replicating as a single applyOps oplog entry. We will be revisiting this limitation in SERVER-70572. A prerequisite to supporting enhancement will be providing tunable limits to how a batch of writes may be allocated to multiple applyOps entries.



 Comments   
Comment by Githook User [ 27/Oct/22 ]

Author:

{'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}

Message: SERVER-70765 make TransactionOperations::getApplyOpsInfo() limits mandatory
Branch: master
https://github.com/mongodb/mongo/commit/6c2e51f7e831b7eab41cc03c0d7e3533a71457b9

Comment by Githook User [ 26/Oct/22 ]

Author:

{'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}

Message: SERVER-70765 add configurable limits for batched writes oplog entries

The defaults are chosed to avoid changing existing multi-delete behavior.
Branch: master
https://github.com/mongodb/mongo/commit/505e87f2cfb5a26f86fdc0a4fe35aff199808334

Comment by Githook User [ 26/Oct/22 ]

Author:

{'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}

Message: SERVER-70765 js test for multi-deletes spanning multiple applyOps oplog entries
Branch: master
https://github.com/mongodb/mongo/commit/3044115e2f14194d7acdea867400bf6a96aecc17

Generated at Thu Feb 08 06:17:04 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.