From: Christopher Janney <chrisj@(email surpressed)>
Subject: when the submitting workstation dies, so does the render
   Date: Fri, 13 Oct 2006 17:11:20 -0400
Msg# 1402
View Complete Thread (4 articles) | All Threads
Last Next
We have dual boot win/linux boxes here. Since we work primarily in windows, we do not have rush.d running on the linux side, and I don't think it would even help in this case.

When we submit a job on the windows side, then boot into linux, the frames that are already rendering continue to do so, but the rest of the job is basically paused until that workstations rush.d is started again. This means if that machine crashed in the night, no render in the morning, etc. There has got to be a way around this.

Thanks!

-ctj

Christopher Janney
www.a52.com

   From: Greg Ercolano <erco@(email surpressed)>
Subject: Re: when the submitting workstation dies, so does the render
   Date: Fri, 13 Oct 2006 17:27:03 -0400
Msg# 1403
View Complete Thread (4 articles) | All Threads
Last Next
Christopher Janney wrote:
[posted to rush.general]

We have dual boot win/linux boxes here. Since we work primarily in windows, we do not have rush.d running on the linux side, and I don't think it would even help in this case.

When we submit a job on the windows side, then boot into linux, the frames that are already rendering continue to do so, but the rest of the job is basically paused until that workstations rush.d is started again. This means if that machine crashed in the night, no render in the morning, etc. There has got to be a way around this.

	If I follow correctly, you just want to be able to requeue
	the frames that were running on the box at the time you shut it down?
	ie. after you requeue the frames, they remain in the 'Die' state
	because rush is unable to get a confirmation the render was killed
	because the box is down or dual-booted.

	Simple answer: use the 'Down' button in the irush "Frames" report
	to tell rush that machine is down. Right click on the 'Down'
	button in irush "Frames" report for help.

	Or, from the command line you can use the 'rush -down' command as well:
	http://www.seriss.com/rush-current/rush/rush-command-line-options.html#-down

	Rush does not automatically assume a machine is down if it hasn't
	responded for a while, because often that situation just means the
	machine is under a lot of load (thrashing). It's worse for rush to
	assume a machine is down, when it really is not, as then you get the
	worse situation where more than one machine is working on the same frame,
	the separate machines overwriting each other's work.

--
Greg Ercolano, erco@(email surpressed)
Rush Render Queue, http://seriss.com/rush/
Tel: (Tel# suppressed)
Fax: (Tel# suppressed)
Cel: (Tel# suppressed)

   From: Saker Klippsten <saker@(email surpressed)>
Subject: Re: when the submitting workstation dies, so does the render
   Date: Fri, 13 Oct 2006 17:33:10 -0400
Msg# 1404
View Complete Thread (4 articles) | All Threads
Last Next
I would tend to guess your box is acting as the submit server? Meaning your machine is controlling your job. I would recommend setting up a couple submit servers that never reboot and are up all the time. You submit your job to eb rendered to these servers, so if your boxes crashes.. rebooted.. whatever you are not affected. To me this is the typical setup for a render farm....
or maybe I am miss reading the e-mail

-Saker



Christopher Janney wrote:
[posted to rush.general]

We have dual boot win/linux boxes here. Since we work primarily in windows, we do not have rush.d running on the linux side, and I don't think it would even help in this case.

When we submit a job on the windows side, then boot into linux, the frames that are already rendering continue to do so, but the rest of the job is basically paused until that workstations rush.d is started again. This means if that machine crashed in the night, no render in the morning, etc. There has got to be a way around this.

Thanks!

-ctj

Christopher Janney
www.a52.com

   From: Greg Ercolano <erco@(email surpressed)>
Subject: Re: when the submitting workstation dies, so does the render
   Date: Fri, 13 Oct 2006 18:00:46 -0400
Msg# 1405
View Complete Thread (4 articles) | All Threads
Last Next
Saker Klippsten wrote:
[posted to rush.general]

I would tend to guess your box is acting as the submit server? Meaning your machine is controlling your job. I would recommend setting up a couple submit servers that never reboot and are up all the time. You submit your job to eb rendered to these servers, so if your boxes crashes.. rebooted.. whatever you are not affected. To me this is the typical setup for a render farm....
or maybe I am miss reading the e-mail

	Yes, you're probably right, that's what he means.

	Yes, if you submit a job from a workstation, the default is that
	workstation becomes the 'job server' for that job.

	If you shut it down, that job will be frozen until the machine
	comes back up, as it is the manager for the job.

	If a user knows they're going to be shutting their machine down,
	or don't want to use their own machine as the server for their job,
	as Saker says, you can tell rush to use a different machine as
	the job server; in the submit forms there's a field:

		Submit Host:

	..set that to the hostname of some other machine, and when the job
	is submitted, that machine will become the job server for the job.
	Then it would be safe to shut the local workstation down without affecting
	the submitted job. The "Submit Host:" setting will be remembered, so that
	future jobs submitted with the same script will continue to use that
	same setting, unless changed.

	You can also specify a comma-separated list of hostnames at the Submit Host:
	prompt, and the submit script will randomly choose one of those hostnames
	as the job server, so that jobs aren't all focused at one machine.
	This is especially useful on large networks with many jobs, to ensure
	that the load of job serving is distributed across several machines.

	And yes, as Saker said, if this is a common practice, you can
	set up dedicated machine(s) for the purpose of being job servers,
	and you can modify the scripts so that they automatically use these
	machines by default whenever someone submits a job, if you want to
	enforce this for all users.


--
Greg Ercolano, erco@(email surpressed)
Rush Render Queue, http://seriss.com/rush/
Tel: (Tel# suppressed)
Fax: (Tel# suppressed)
Cel: (Tel# suppressed)