A new patch release, 6.8-3c, of the Qube! Core, Supervisor, and Worker software is now available.
This is a recommended update to all 6.8 users, but especially to those on the 6.8-3 supervisor, as it fixes a critical issue found in the said version where priority- or cluster-based preemption refuses to work.
For those using the Qube Installer utility, the 6.8-3 manifest file has been updated. If you are using version 2.1-0 or later of the QubeInstaller installer utility, it will auto-detect if a manifest has a newer version and offer to download it.
##############################################################################
@RELEASE: 6.8-3c
This is a patch release of core/supe/worker only, with some critical fixes to
6.8-3 for all platforms.
==== CL 16389 ====
@FIX: calls to qb.reportwork that happen very close together can cause the supervisor to deadlock on a single frame's status
==== CL 16379 ====
@FIX: case-insensitive parsing of template names in qbwrk.conf when listed for template inheritance
The following now works (hostA will be in the "big" group):
[BigNode]
worker_groups = "big"
[hostA] : bignode
JIRA: QUBE-1809
==== CL 16369 ====
@FIX: don't mark the instance as failed if there is one more command to run, the child process has already exited, and the command is sys.exit(0); happens when maya is shut down with its native quit() function.
==== CL 16338 ====
@CHANGE: database checks script splits logging levels between stdout and stderr
==== CL 16286 ====
@FIX: checkDiskUsage fails when --mysql option is used and root can't authenticate
==== CL 16266 ====
@NEW: a new command-line utility for performing both database health checks and data integrity checks
==== CL 16247 ====
@FIX: fixed qb.workid() in callbacks to return the correct workid of the current callback context (it had been always returning None)
Also changed qb.jobstatus(), workstatus(), and subjobstatus() so that, if
invoked in a callback giving no args (like a jobid and workid or subjobid),
they return the status of the respective thing (job, work, or subjob) of
the current callback context.
JIRA: QUBE-1763
ZD: 16105
==== CL 16235 ====
@FIX: a problem with the filtering added to avoid jobs with an ID of 0, in CL15821
ZD: 16006
==== CL 16229 ====
@FIX: On Windows, daemons (supe, worker) now ignore VMWare Virtual Ethernet Adapters when trying to pick a primary mac address (QbConnection.cpp) for the host, which is used to uniquely identify hosts
ZD: 14481
==== CL 16214 ====
@FIX: aerender AppFinder mangling first path conversion on Windows when using UNC
==== CL 16064 ====
@FIX: when job 'dev' attribute True, printing the job package with regex_errors causes the logParser to generate a false positive for the regex_errors match
==== CL 16049 ====
@NEW: add 'outputPath match required' to python-based jobs, frame/work is failed if no match is found