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]

Reply via email to