POWER MENAGEMENT

So, a bit stupied stuff… Any way to cancel SHUTDOWN if cpu ussage is for example more than 20% ?  We are using some inhouse tools on the same render pool with deadline, problem is that when job queue is empty dadline decides that node is idle and execute shutdown sequence. Any way to mark node as NOT IDLE by script or based on cpu ussage instead of “no waiting jobs” state? For 100 machines for example its a huge deal…

Hi Evil,



This isn’t possible at the moment, and relying on the CPU usage of the machine probably isn’t the best approach because the machine could still be doing work but only using 10% of the CPU, or it could dip down below 20% at the same time Deadline is checking. One thing we might look into is the option to list some process names, and if those processes are running, the machine isn’t shutdown.



Do you run these in-house on all of your render farm machines, or is it just a portion of them? It is possible to disable power management shutdown for specific slaves in the power management options, so if you only ever run this in-house software on 10 machines, you could just exclude them from power management.



Finally, would it be possible for Deadline to control your in-house software? If it’s command-line based, writing a plug-in for it should be pretty straight forward. For Deadline 3.0, we’re switching to python for the plugin scripting language, making it easier to control applications that rely on socket or file-based communications.



Cheers,

  • Ryan

Even process name will be fine... can you imagine what pain is when 10 people play with power menagment...no, this is not an option. Is there a way to send FAKE BUSY state to the pulse?

Even process name will be fine… can you imagine what pain is when

10 people play

with power menagment…no, this is not an option.



Just to confirm, are you saying that the process name option would work

for you? When you say “no, this is not an option”, I’m not sure if

you’re referring to this solution or not.





Is there a way to send FAKE BUSY state to the pulse?



This isn’t possible. As I mentioned earlier, the best solution for now

is just to remove the machines that you need to keep running from the

power management shutdown pool.



Cheers,

Thank you. So maybe for the next version it will be very helpfull if there is a option in power setup to handel “if process running event” as exception. Just thinking that this is very important type of control not only for my specific case. WIll try to write my own plug for deadline. Thanks again.

This feature won’t make it into the 3.0 release, but we will definitely

investigate it for a future version.



Cheers,