SoGE 8.1.7 released (2014-06-03)
Today Dave Love announced on the Grid Engine mailing list:
Son of Grid Engine distribution is available from http://arc.liv.ac.uk/downloads/SGE/releases/8.1.7/, with various bug fixes and enhancements. A notable fix is for the longstanding problem of occasional major space leaks in qmaster with schedd_job_info=true.
Please report bugs, patches and suggestions for enhancement https://arc.liv.ac.uk/trac/SGE#mail.
Release notes:
Building
- Remove the shipped old jemalloc in favour of an external one (aimk -jemalloc)
- Always use system libraries -- never load SSL stuff dynamically
- aimk no longer uses specific paths for openssl etc. Use INPUT*FLAGS if necessary
- SUpport building rpm on OpenSuSE and RHEL7
Bug fixes
- Man, other doc, and message fixes/changes [#1504]
- Fix minor memory leaks and check result of all malloc calls
- Don't pause for a second with client JSVs [#1475]
- Allow longer "failed" strings in admin mail
- Fix spurious thread error reports from qping [#588]
- Avoid possible crash reading malformed configuration files
- Fix GUI installer startup [#1488]
- Always define SGE_STARTER_USE_LOGIN_SHELL with starter method
- Modify cpuset-based process killing [#1483, #1490]
- Make various files optional when setting permissions at installation
- Fix cpu-bound shepherd with qlogin
- Fix queue list for adding queue in qmon [#1495]
- Clean up some file permissions and shebangs in non-executables [#1493]
- Really ignore -e, -o args of qrsh/qsh/qlogin, as documented
- Fix use of SGE_QMASTER_PIDFILE and double writing of pid file
- Fix occasional qmaster major space leak with schedd_job_info [#360, #682]
- Wait until daemon goes down when stopping sge_execd
Enhancements
- Support Cygwin x86_64, and GNU/Linux on arm64 and ppc64el (untested)
- qconf -aattr et al now support modifying types user, userset, calendar, and project
- Translate exit code to signal name in qacct output
- qacct -m prints only master tasks
- Add ar_sub_time to qacct output
- Allow rctemplate configuration from /etc/sysconfig as well as /etc/default
- Update MPI PE templates and install a tight integration "mpi" PE
- Make suid files, dtrace, qmon, start_gui_installer optional in setfileperm.sh (used at installation)
- Speed up JSV in bash by not calling cut
Potentially incompatible changes
- Default ENABLE_ADDGRP_KILL to on
- Clean symbol exports from libdrmaa.so (GNU ld only); now only exports drmaa* and Java_com_sun_grid*
- Non-public functions in Bourne shell JSV implementation are prefixed with "_"
- qping -info prints (very different) malloc statistics when the daemon uses jemalloc. See print_malloc_info in sge_conf(5).