Son of Grid Engine 8.1.4 is now available from
<http://arc.liv.ac.uk/downloads/SGE/releases/8.1.4/>.  The changes are
mainly bug fixes plus some minor enhancements.  See below for the
significant ones.  There are various binaries available as well as the
source, including Debian ARM packages in which there seems to be some
interest; source and packages are now signed.

This represents a milestone:  the free code base has now advanced over
1000 pa(t)c(h)es¹ since the last Sun contribution, allowing for a few
backwards.

Unfortunately, building on MS Windows, at least, is broken; I didn't
have a properly functioning Windows environment before assembling the
release.  That should be fixed shortly.

Please report bugs, patches, and suggestions for enhancement
<https://arc.liv.ac.uk/trac/SGE#mail>.  (Some enhancements and fixes are
already available in the repository/snapshots.)

Release notes (significant changes amongst ~130 patches):

* Bug fixes

  * Man and other doc fixes
  * Various message fixes
  * Minor fixes [#15]
  * Distinguish zombie jobs in qstat output [#98, #1432]
  * Use admin user root consistently in install scripts/bootstrap [#390]
  * Include missing items in backups
  * Make qsub -clear affect -b, -binding, -shell, -t, -tc [#1452]
  * Allow qsub -binding and -t args to be repeated [#1453]
  * Print job type info in qstat -j normal output, as for XML output
  * Fix regressions reporting floating point values from fix for #1394.
    Now always use C numeric locale, i.e. English-style floating point
    printing
  * Don't run checkpointing-type shepherd commands with user shell [#1448]
  * Add supplementary group to programs for checkpointing etc. started
    by shepherd so that they can be killed but are also accounted [#1449]
  * Pass all SGE_... environment variables to non-builtin remote startup
    (needed for pam_sge-qrsh-setup)
  * Fix load report for 0 slots cluster queue [#1455]
  * Ignore min_uid, min_gid when running prolog etc. [#1456]
  * The qmaster rpm no longer requires java
  * Various fixes in rpm and dpkg packaging
  * Add qsort_args to PE definitions if necessary on upgrade
  * qmod -cj now needs operator privileges
  * Avoid crash looking up group info (seen with non-local user database)
  * Avoid problems with daemon init scripts by adding required-stop items
  * Fix load reporting on recent NetBSD
  * Fix NetBSD build issues
  * Avoid problems due to re-setting IFS when reading auto-installation
    templates, now assuming they are valid sh
  * Fix PE definition in Hadoop setup
  * Fix failures of qlogin (or command-less qrsh) with builtin startup
    [#1437, #1467]
  * Fix getservbyname crash with bad args
  * Fix return code of qconf -secl and -sep
  * Fix regression with multi-line environment variables
  * Error returns from epilog and pe_stop have the documented effects
  * inst_sge fixes [#1461]
  * Avoid overflows when reporting 64-bit usage values
  * Restrict qmod -rj to operators
  * Use admin user root consistently in install scripts/bootstrap [#340]

* Enhancements

  * qacct:  print category information; support -A like -P [#19]; make
    -u a synonym for -o; -E selects on job end times [#408] read from
    standard input with -f [#460]
  * Move manager/operator setup in startup scripts [#593]
  * Installation creates an environment modules file
  * Add monitor_qmaster.sh script
  * Write shepherd panic messages to syslog, not into /tmp
  * Add .desktop file for qmon
  * rpm/dpkg packaging allows building against motif (recent Debian/Fedora)
  * Accounting reports qmaster-enforced resource limits (only on master PE
    task if accounting_summary is false)
  * Add "smp" to the default queue PE list
  * install_execd doesn't check the presence of (mostly irrelevant) binaries
  * Add configuration for logcheck

* Potentially incompatible changes

  * renew_all_certs.ksh re-named to renew_all_certs.sh
  * Expand $ja_task_id to 0 for non-array jobs [379]
  * Move manager/operator setup in startup scripts [#593]
  * For security reasons, installation defaults for min_uid, min_gid in
    sge_conf(5) are now 100 without CSP.  See
    <http://arc.liv.ac.uk/SGE/howto/sge-security.html>
  * RPM layout changed to put relevant ones under noarch (on RHEL6 and
    recent Fedora), with a separate guiinst package
  * Memory values can be input and output in TB or tB (possible
    incompatibility parsing output)
  * Reduce execd CPU time reading large smaps files from Linux /proc and
    provide USE_SMAPS in execd_params to turn it on (default now off
    because huge smaps are generated by some programs)
  * Remove redundant -verify option from qsh, qlogin (per doc)

__
1. "What have the Romans ever done for us?"

_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to