Base Command Manager / Bright Cluster Manager Release Notes

Release notes for Bright 6.0-29 (released 2013-02-25)

== cmdaemon ==

* Added: hold/suspend commands for slurm jobs
* Added: adv. configuration option for listen socket backlog: SOMAXCON
* Added: additional hostnames to postfix
* Added: threaded software image data deletion
* Added: setUserMessage and setInfoMessage python calls
* Added: configurable missed-event-buffer (adv. configuration option)
* Added: option to set the ScaleMP license: AdvancedConfig = { "ScaleMPLicenseManager=1.2.3" }
* Added: cmsh foreach support for group lists
* Increased number of user defined metric classes to 256
* Improved dumpmetric: use the current year when not specified
* Improved: If defined, use mpiprocs as a number of processes for PBSPro jobs, otherwise use ncpus, if defined, otherwise use 1
* Improved: performance of getting burn status. This also requires an updated cmburn package. For now it needs to be enabled by setting NewBurnStatus=1 in the AdvancedConfig settings.
* Improved: implementation of the job submission API
* Improved: cloud settings handling when powering on a cloud node. This prevents older AMIs from being used if they are not explicitly set
* Improved: cancel provisioning requests for cloud nodes which are terminated
* Improved: log pending state for spot instance states
* Improved: allow altering fsexport.readonly flag for hard-coded fsexports
* Improved: remove the temporary job script when the job is submitted via CMDaemon API
* Improved: wait for service update during cmd -i
* Improved: cache events before writing them to DB
* Improved: free up handlers sooner, will save large amounts of memory if many http threads have been used
* Improved performance in storing the monitoring data
* Fixed: cmd json pam module for sles
* Fixed: gres duplication in slurm.conf
* Fixed: possible memory leak in http handler
* Fixed: openvpn being flagged as not used
* Fixed: AJAX console resizing
* Fixed: issue with cmdaemon dying during IB power cycle
* Fixed: possible overflow issue in prejob binary
* Fixed: memory leak if cmd json pam module is not found
* Fixed: interface speed not inherited from the parent interface for vlan and alias interfaces
* Fixed: correctly load consolidators from cmd -i
* Fixed: retrieve correct monitoring configuration for generic devices in pytoncm

== node-installer ==

* Write resolv.conf from the node installer. For existing clusters, which are being updated and are utilizing cloud, it is recommended to install also the cm-config-dhclient package in the software image used for the cloud nodes.

== manuals ==

* added: intel 2013 compiler suite
* added: main cluster configuration settings
* improved: nameserver of cluster, how to deal with an invalid/expired license

== bright-installer ==

* Added: implement option -s to skip package setup
* Improved: print more information regarding channels/repos

== buildmaster ==

* Added cm-config-dhclient package to the software image of compute nodes. This will prevent the dhclient overwriting the /etc/resolv.conf. The /etc/resolv.conf is now written by the node-installer.
* Added ttf-{arphic,sazanami,baekmuk} packages to SLES
* Run SuSEconfig.gtk2 to fix pixbuf load errors in SLES

== cluster-tools ==

* cm-create-image: show repo configuration information when packages are not found
* cmha-setup: fixed fuser path for SLES mount,umount scripts
* Fixed cmsub --wlmanager option when it is used inside a job script
* Fixed issue with cmsub when not executed from $HOME
* Fixed cmsub submission made using CMDaemon API

== cm-openssl ==

* Upgraded openssl library, which is used by cmdaemon, to openssl-1.0.0k

== cmburn ==

* The burn framework now generates a single status file to increase performance of burn status calls in cmdaemon.

== cmgui ==

* Added: vertical chassis layout
* Added: advanced slurm server role settings
* Added: advanced slurm client role settings
* Improved: respect live/fill settings in drill down view

== cvburn ==

* The burn framework now generates a single status file to increase performance of burn status calls in cmdaemon.

== intel-cluster-checker ==

* Update from 2.0.014 to 2.0.015

== intel-compilers-2013 ==

* Update from 2013.1.117 to 2013.2.146

== mvapich ==

* Rebuild

== mvapich2 ==

* Rebuild

== openmpi ==

* Fixes for package tests: added option to build 64 bit binaries for gcc and open64.