From: Greg Ercolano <erco@(email surpressed)> Subject: Rush 102.42a9 released Date: Mon, 16 Jun 2008 15:38:54 -0400 |
Msg# 1750 View Complete Thread (4 articles) | All Threads Last Next |
Hi All, Rush 102.42a9 was released on 06/10/2008 -- upgrade is Free to all existing customers. You can use your existing license files. Mainly this release has 'below the surface' changes for fixes, optimizations, and features for advanced users (FIFO, job remarks..) Go here to take the free upgrade: http://www.seriss.com/rush/upgrade-102.42a9/ Or see the new main page (you may need to hit "reload") http://www.seriss.com/rush/ 102.42a9 Highlights ------------------- IRUSH THEMES ------------ http://www.seriss.com/rush-current/irush/images/irush-themes.jpg Visually, little has changed except Irush now has 'Themes' which let you control the overall color of the interface. There are a few preset themes, and you can also create your own (if so motivated) by editing the new rush/etc/.irush-themes ascii file. (FUELVFX/CISHOLLYWOOD) FIFO SCHEDULING --------------- http://www.seriss.com/rush-current/rush/rush-conf.html#Sched FIFO scheduling (off by default) causes jobs of equal priority to run in 'first submitted, first served' order, instead of the older 'round robin' behavior (which IS the default). With FIFO enabled, jobs submitted recently must wait for older jobs (unless the older jobs cap their cpu counts or the newer jobs have higher priority) 'rushadmin' also has a new section for changing this option. (BSGVFX/SOHOVFX/ROMEYZOIC/ARRI) JOB REMARKS ----------- "Job Remarks" have been re-instated after accidentally falling out of the release stream due to a source code regression. So now you can again control the "REMARKS" for a job with: rush -jobremarks "Some comment" ..and IRUSH has a "Job Remarks" field as well. (ZOIC/ENGINEROOM) SUBMIT SCRIPTS -------------- * 3delight has been added. * fusion script now handles ConsoleSlave * nuke script has been "standardized" * shake-quicktime script has much better codecs support * most all submit scripts now support the -field and -help command line flags to allow external apps to preset any of the submit fields. LOW BANDWIDTH "FRAME NOTES" -------------------------- 'rush -exitnotes "some message"' can be used by render scripts to efficiently modify the "NOTES" field in the 'Frames' reports. This is better for Rush than using 'rush -notes'. Especially if the notes will be changed for *every frame*. The older 'rush -notes' was only intended for rare error conditions, not high volume situations where NOTES changed for *every* frame. 'rush -exitnotes' is more efficient, piggy-backing the custom message as part of Rush's existing UDP protocol for delivering frame completion messages to the job server. For example, if you want the render script to parse the ram use and poly counts from the renderer's output, and have these totals shown in the NOTES field on a per frame basis, eg: STAT FRAME TRY HOSTNAME PID JOBID START ELAPSED NOTES Done 0001 1 tower 7355 ontario.15 06/09,13:35:10 00:05:03 POLYS=102430,RAM=524M Done 0006 1 tower 0 ontario.15 06/09,13:35:10 00:05:01 POLYS=102343,RAM=538M ^^^^^^^^^^^^^^^^^^^^^ ..'rush -exitmsg' is perfect for this. Use it in place of 'rush -notes' whenever you want to add "frame notes" just before exiting. (LAIKA/CISHOLLYWOOD/..) 'rush -push' NOW PRESERVES EXECUTABLE FLAGS ------------------------------------------- Some folks were using 'rush -push' to move around the S99rush file, but 'rush -push' wasn't preserving the executable bit. This has been fixed. 'cpu.acct': EVENTS FOR DAEMON STATE CHANGE AND LOG ROTATIONS ------------------------------------------------------------ When processing the cpu.acct file to determine processor utilization, it was realized it would be useful to known when online/offline events occurred, and when log rotations were made, to assist in calculations. (CISHOLLYWOOD) See the new 'r' and 's' events: Rotated log ('r'): http://www.seriss.com/rush-current/rush/rush-cpu-acct.html#LogRotationEntries State change ('s'): http://www.seriss.com/rush-current/rush/rush-cpu-acct.html#DaemonStateChange BUG FIX: WINDOWS 49 DAY WRAP PROBLEM ------------------------------------ Under Windows, machines that were up longer than 49 days would sometimes not recognize newly released license.dat files or rush/etc/hosts files. This has been fixed. (BSGVFX) LOG DIRECTORY PATHNAME CONVERSIONS ---------------------------------- A new "logdir_convert" command was added to the rush.conf file to allow sysadmins to have Rush's log directory pathnames automatically convert between "Unix" and "Drive Letter" style paths for SAN drive configurations. Normally UNC pathnames solved all problems. But with SAN configurations on Windows machines, UNC pathnames can't be used.. you are often forced to use drive letters. This works fine if you're an "all Windows" shop, but is tricky if you have a mix of Windows and Unix, as it's fairly hopeless to get unix to understand drive letters. "logdir_convert" was added to solve this. So to convert logdir pathnames between Unix style /foo/bar/xxx and Windows S:/xxx would be to add the following to all the rush.conf files: os=windows logdir_convert "/foo/bar" "s:" os=unix logdir_convert "s:" "/foo/bar" This way on Windows machines the Rush service will convert "/foo/bar/xxx" into "S:/xxx", and on unix machines (mac, linux) "S:/xxx" would be turned into "/foo/bar/xxx". Logic in the scripts can handle the rest of the conversions. OPTIMIZATIONS ------------- Three major optimizations were made to prevent "chattiness" among the rush daemons when certain situations arose: * One optimized situation was when a large number of running frames were requeued (killing them), there was a pattern of chattiness that made the job server daemon unresponsive for a minute or so after, sometimes longer. (TURNER) * Fixed a problem where irush was supposed to optimize large selections of frames (eg. highlighting 7000 frames and hitting 'Que') into ranges. This optimization code was accidentally disabled when floating point frame ranges were added; the code was reinstated to ensure large operations run efficiently. (TURNER) * Another optimized situation was jobs getting chatty when trying to get available cpus busy when Ram settings were being used to prevent jobs from using them. (LAIKA/AURYN) IRUSH LICENSE WARNINGS ---------------------- Irush's on-screen license expiration warnings are now more dynamic; the warnings change if irush remains open for long periods, detecting new license files, and updates the number of days as time progresses. The older irush would leave the same message up during the entire time it remained open. |
From: "Reid Baker" <reid@(email surpressed)> Subject: RE: Rush 102.42a9 released Date: Mon, 16 Jun 2008 23:27:13 -0400 |
Msg# 1751 View Complete Thread (4 articles) | All Threads Last Next |
Hi Greg, Congrats on the new release! Best, Reid |
From: "Abraham Schneider" <aschneider@(email surpressed)> Subject: Re: Rush 102.42a9 released Date: Tue, 17 Jun 2008 05:27:38 -0400 |
Msg# 1752 View Complete Thread (4 articles) | All Threads Last Next |
Hi Greg!Thanks and congrats for this new release. Especially for the long awaited FIFO feature and the universal binary versions for Mac OS X. There is one question I have at the moment:On the download page there is only one version for linux, a 64bit version. My knowledge about linux and 32/64bit isn't very good, so I don't know: will this version also work on a 32bit linux or do I need a special version for this? Thanks, Abraham -- Abraham Schneider Senior VFX Compositor ARRI Film & TV Services GmbH Tuerkenstr. 89 D-80799 Muenchen / Germany Phone (Tel# suppressed) Email aschneider@(email surpressed) www.arricommercial.de www.arri.de ARRI Film & TV Services GmbH Sitz: München - Registergericht: Amtsgericht München - Handelsregisternummer: HRB 69396 Geschäftsführer: Franz Kraus |
From: Greg Ercolano <erco@(email surpressed)> Subject: Re: Rush 102.42a9 released Date: Tue, 17 Jun 2008 06:32:22 -0400 |
Msg# 1753 View Complete Thread (4 articles) | All Threads Last Next |
Abraham Schneider wrote: > There is one question I have at the moment: > On the download page there is only one version for linux, a 64bit > version. Fixed -- there was stray comment in the html. Thanks for pointing that out. -- Greg Ercolano, erco@(email surpressed) Seriss Corporation Rush Render Queue, http://seriss.com/rush/ Tel: (Tel# suppressed) Fax: (Tel# suppressed) Cel: (Tel# suppressed) |