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]
