rohityadav1993 opened a new pull request, #16777:
URL: https://github.com/apache/pinot/pull/16777
`Configuration` `release-notes`
## Change
Configuration to define numConcurrentTasksPerInstance at minion tenant level.
## Description
Relates to tuning performance of minion task execution in issue:
https://github.com/apache/pinot/issues/16461
Pinot controller uses cluster config `numConcurrentTasksPerInstance` to
control max number of tasks that can run on a minion instance.
This is not extenisble to minion tenants where as the configuratino is per
taskType and not for (taskType, minion_tag).
This change allows one to define configutation as
`taskType.numConcurrentTasksPerInstance` along with
`numConcurrentTasksPerInstance`.
The priority order to pick up the config is:
taskType.numConcurrentTasksPerInstance > numConcurrentTasksPerInstance >
(DEFAULT_NUM_CONCURRENT_TASKS_PER_INSTANCE = 1)
## Test plan
- Unit tests
- local cluster test validations
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]