[DOCS-15338] Investigate changes in SERVER-65723: Add tunable parameter to improve batching on secondaries Created: 12/May/22  Updated: 13/Nov/23  Resolved: 14/Jun/22

Status: Closed
Project: Documentation
Component/s: manual, Server
Affects Version/s: None
Fix Version/s: 6.1.0-rc0, 5.0.10, 6.0.0-rc11, Server_Docs_20231030, Server_Docs_20231106, Server_Docs_20231105, Server_Docs_20231113

Type: Task Priority: Major - P3
Reporter: Backlog - Core Eng Program Management Team Assignee: Jeffrey Allen
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
backported by DOCS-15421 [BACKPORT] [v6.0] Add tunable paramet... Closed
backported by DOCS-15435 [BACKPORT] [v5.0] Add tunable paramet... Closed
Documented
documents SERVER-65723 Add tunable parameter to improve batc... Closed
Participants:
Days since reply: 1 year, 22 weeks ago
Epic Link: DOCSP-21764

 Description   
Original Downstream Change Summary

This adds a new server parameter 'oplogBatchDelayMillis', which can be used to improve batching (and thus reduce I/O operations) on secondaries at the cost of increasing majority-write latency. The default is 0, no delay.

Description of Linked Ticket

The combination of ending oplog batches when the commit point moves and oplog exhaust results in very small oplog batches when the secondaries are nearly caught up. This results in more iops on the secondary. This ticket will add a knob to delay oplog batching when we're caught up, which will improve batching at the expense of some w:majority latency. Experimentally a modest delay of 20ms was enough to restore full-sized batches when the oplog is being continuously written (e.g. multi-update). The default for this parameter will be 0.



 Comments   
Comment by Githook User [ 07/Sep/22 ]

Author:

{'name': 'jeff-allen-mongo', 'email': 'jeffrey.allen@10gen.com', 'username': 'jeff-allen-mongo'}

Message: Revert "(DOCS-15338): oplogBatchDelayMillis server parameter (#1252)" (#1281)

This reverts commit bbe7ae66b003dee2db06eb0d8b3fda075a7a6e59.
Branch: master
https://github.com/10gen/docs-mongodb-internal/commit/173fb19a1ce991fc05b64ac0ef994f27ccde4e8a

Comment by Githook User [ 07/Sep/22 ]

Author:

{'name': 'jeff-allen-mongo', 'email': 'jeffrey.allen@10gen.com', 'username': 'jeff-allen-mongo'}

Message: (DOCS-15338): oplogBatchDelayMillis server parameter (#1252)

  • (DOCS-15338): oplogBatchDelayMillis server parameter
  • fix alphabetization
  • clarificaton
  • review feedback
Comment by Education Bot [ 22/Jun/22 ]

Fix Version updated for upstream SERVER-65723:
6.1.0-rc0, 5.0.10, 6.0.0-rc11

Comment by Githook User [ 21/Jun/22 ]

Author:

{'name': 'jeff-allen-mongo', 'email': 'jeffrey.allen@10gen.com', 'username': 'jeff-allen-mongo'}

Message: (DOCS-15338): oplogBatchDelayMillis server parameter (#1252) (#1282)

  • (DOCS-15338): oplogBatchDelayMillis server parameter
  • fix alphabetization
  • clarificaton
  • review feedback
Comment by Githook User [ 21/Jun/22 ]

Author:

{'name': 'jeff-allen-mongo', 'email': 'jeffrey.allen@10gen.com', 'username': 'jeff-allen-mongo'}

Message: (DOCS-15338): oplogBatchDelayMillis server parameter (#1252) (#1282)

  • (DOCS-15338): oplogBatchDelayMillis server parameter
  • fix alphabetization
  • clarificaton
  • review feedback
Comment by Githook User [ 21/Jun/22 ]

Author:

{'name': 'jeff-allen-mongo', 'email': 'jeffrey.allen@10gen.com', 'username': 'jeff-allen-mongo'}

Message: Revert "(DOCS-15338): oplogBatchDelayMillis server parameter (#1252)" (#1281)

This reverts commit bbe7ae66b003dee2db06eb0d8b3fda075a7a6e59.
Branch: v6.1
https://github.com/10gen/docs-mongodb-internal/commit/173fb19a1ce991fc05b64ac0ef994f27ccde4e8a

Comment by Education Bot [ 16/Jun/22 ]

Fix Version updated for upstream SERVER-65723:
6.1.0-rc0, 6.0.0-rc11

Comment by Githook User [ 14/Jun/22 ]

Author:

{'name': 'jeff-allen-mongo', 'email': 'jeffrey.allen@10gen.com', 'username': 'jeff-allen-mongo'}

Message: (DOCS-15338): oplogBatchDelayMillis server parameter (#1252)

  • (DOCS-15338): oplogBatchDelayMillis server parameter
  • fix alphabetization
  • clarificaton
  • review feedback
Comment by Education Bot [ 12/May/22 ]

Fix Version updated for upstream SERVER-65723:
6.1.0-rc0

Generated at Thu Feb 08 08:12:37 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.