- Alfserver is now bundled as part of RenderMan Pro Server.
The executable is now located in $RMANTREE/bin and is installed as
part of the RenderMan Pro Server installers, rather than being
installed separately in its own directory. Alfserver can still be
configured to multiplex between several prman distributions.
- alfserver.ini has been updated, including a new
parameter which controls the time delay used by alfserver between
escalating its shutdown signals to processes that aren't responding.
- On Windows systems, the alfserver logs provide the correct process
id when listing process exit status.
- Alfserver now applies signals more consistently to entire process groups,
for all signal types, so that if the program launched by alfserver spawns
additional subprocesses, they will receive termination and pause signals
as well (unix/linux only). Note that if alfred/alfserver launch a program
which is actually a /bin/csh script, and that script creates subprocesses
via the '&' operator, then those subprocesses are not in the same process
group as the original script and therefore will not receive these signals.
This is a feature of csh, use a different scripting language such as bash
if you want signal propagation.
- When restarting a Windows PC, alfred services (alfserver, maitre-d)
now respond more quickly to the system shutdown message and check-in
their licenses before the process is killed. Previously these licenses
remained unavailable for new invocations until the license manager
reclaimed them, usually after a few hours.
- On Windows systems, "foreground" (-debug) invocations of alfred
programs now respond more quickly to ctrl-c interrupt events.