eye-gu commented on issue #14271:
URL: 
https://github.com/apache/dolphinscheduler/issues/14271#issuecomment-1575492722

   > Hi, @eye-gu , I'm +0 to this for two reasons:
   > 
   > * First, `Master` is less likely to keep high resource utilization. When 
we judge overload and sleep for a while, maybe after few seconds, as more and 
more commands are consumed, `Master` should have enough CPU and memory to 
continue finding and consuming other commands. **Thus, I think what user should 
think over whether this machine is suitable to deploy a `Master`, better not 
run some other compute-intensive applications on it.**
   > * Second, if you introduce online/offline master path, you have to add 
another listener to synchronize online `Master`, which will introduce other 
overhead, and during this step, all `Master` can not consume commands. And if 
online and offline operation is frequent, performance will be worse.
   
   1. A master node is processing a large workflow, resulting in a consistently 
high memory usage. Perhaps users can choose the slot allocation method through 
configuration
   2. It can also be solved through configuration, such as offline when the 
memory usage is 0.9 and online when it is 0.7
   What do you think about it?


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

Reply via email to