[SERVER-64325] Add server parameters for tuning global batched deletion targets Created: 08/Mar/22  Updated: 29/Oct/23  Resolved: 11/Mar/22

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

Type: Task Priority: Major - P3
Reporter: Josef Ahmad Assignee: Josef Ahmad
Resolution: Fixed Votes: 0
Labels: PM-2227-M2
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Problem/Incident
Related
Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2022-03-21
Participants:
Linked BF Score: 67

 Description   

The BatchedDeleteStage hardcodes globalĀ batch target parameters defaults. Make the global defaults configurable via server parameters.



 Comments   
Comment by Githook User [ 10/Mar/22 ]

Author:

{'name': 'Josef Ahmad', 'email': 'josef.ahmad@mongodb.com', 'username': 'josefahmad'}

Message: SERVER-64325 Add server params for global batched deletion defaults

Add a new set of server parameters for setting global batch target
defaults for the batched deleter. Consumers of the batched deleter
can override the defaults via custom BatchedDeleteStageBatchParams.

This patch also introduces an internalBatchUserMultiDeletesForTest
parameter. When enabled, it automatically batches deletions on the
__internalBatchedDeletesTesting.Collection0 namespace.
Branch: master
https://github.com/mongodb/mongo/commit/6074b6898dfdbfdaa27c26e3923bc02109d5d1c1

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