FrankChen021 commented on PR #18591:
URL: https://github.com/apache/druid/pull/18591#issuecomment-3365175240

   > @GabrielCWT , thanks for putting this together.
   > 
   > I might be mistaken but I am not entirely sure if the task capacity of a 
cluster should be a dynamic config. For any cluster admin, this can have large 
cost implications. It seems odd to be able to override the capacity of the 
cluster defined in the Overlord runtime property simply by calling an API.
   > 
   > Changing the task capacity should not be a very frequent requirement for 
any cluster. And when needed, it should be fairly reasonable to require an 
Overlord restart.
   > 
   > Could you please elaborate on why you feel the current setup is not 
adequate?
   
   I think it's true that changing the task slot for middle manager requires 
the restart as we might need a redeployment of middelmanager to some servers 
with bigger resources. but for K8S-based task scheduling, the resources is 
allocated at K8S side which is out of druid, restarting of the overlord does 
not make any sense, we should have the ablity to reload the capacity 
dynamically. As @GabrielCWT has stated above, restarting overlord is a heavy 
and risky operation in production.


-- 
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