Joshua Kolden wrote:
dunno if this helps...In condor you can run any command line based program too before your actual render command and analyze the ouput...just run a unix .sh file or windows .bat file in the executable portion of the condor submit. In my scripts i assign one or two frames per cpu.
Alfred from Pixar, although not the best queue software, has a 'ping' system which allows one to run any command before a job is started, very easy to implement, and very effective for global management.
Some systems that don't offer global resource monitoring do allow you to return a failure from a job that is understood to mean try again in a little bit. Such as a license failure return code. Such a failure, causes the job to no try to submit a new task for a set amout of time, or until an exsisting task finishes. Unlike a normal failure, a resource failure return code never causes the task to be marked failed, it just keeps trying until it gets the resource. If there is not such a system in Condor I would strongly encourage it's addition.