Base Command Manager / Bright Cluster Manager Release Notes
Release notes for Bright 9.0-12
== General ==
- Improvements
* Updated Singularity to v3.6.3
* Updated cm-etcd to 3.4.4, which fixes a bug regarding promoting non-voting Etcd members on a single-instance cluster
- Fixed Issues
* cm-openssl: added hmac files for crypto and ssl libraries to prevent errors in FIPS mode.
== cmdaemon ==
- New Features
* Support for PBSPro2020
* Support for OpenPBS
* Enriched job update for LSF
* Enriched job update for UGE
- Improvements
* In some cases, litenodes can be reported as DOWN when they are UP
* Added extra Prometheus series queries for: hostname, category, wlm, job_id
* Added Prometheus /api/v1/series support for hostname
* In some cases, an upgrade of 8.2 to 9.x can leave duplicate aggregate node PDU, preventing commit of data samplers
* Fixed a potential issue with updating kubelet.service file on overloaded nodes
- Fixed Issues
* Added /var/lib/shorewall to the exclude list to prevent shorewall from breaking after image update
* An issue with LSF configuration of Linux Cgroup Accounting and Process Tracking
* An issue with power operations being executed more than once when the device is passed multiple times
* An issue with curl reporting error 65 stream rewind in cmsh
* An issue with long host or network names, which can cause the head node cmdaemon certificate to go over the SSL CSR limits and crash cmd
* An issue with setting Burning status
* Improved /tftpboot rsync after images are cloned, to prevent missing symlinks when the images are used too soon
* An issue with the node-to-queue mapping that is shown in cmsh
* An issue with updating DeviceStatus metric when a device is added
* In some cases, HeadNode IP fallback doesn't take active/passive into account
* An issue with cluster.pem becoming out of date in the head node images if an HA take over takes place shortly after requesting a new license
* default-environment module output confusing for the ssh2node healthcheck
* Support EBS volume tags
* Report invalid password in sample_ipmi
* An issue with settings Slurm job queue GPU parameters (DefCpuPerGPU and DefMemPerGPU) via Options parameter
* An issue with offloaded PBSPro drain operations
* Write the internal network gateway on the head node for clusters without any external network
== Bright View ==
- Fixed Issues
* Hide unused field totalNodes and TotalCPUs in Jobqueue
* Empty provisioning nodes & requests lists
== cm-docker-setup ==
- New Features
* Multiple docker registry mirrors can be configured during setup
== cm-kubernetes-setup ==
- New Features
* Multiple docker registry mirrors can be configured during setup
== cm-scale ==
- Fixed Issues
* An issue with power operations being executed more than once when the device is passed multiple times
== cmburn ==
- Improvements
* An issue with cmburn on rhel8 and centos8
== cmsh ==
- Fixed Issues
* An issue with "list -a" not showing deleted items in cmsh sub modes
* An issue with instant and range PromQL --delimiter in cmsh
== ml ==
- New Features
* Updated cm-cudnn8.0-* packages to v8.0.5.39
* Updated cm-cmake-* packages to v3.18.4
* Updated cm-opencv3-* packages to v3.4.12
* Updated cm-gpytorch-* packages to v1.2.1
* Updated cm-xgboost-* packages to v1.2.1
== pythoncm ==
- New Features
* Allow pythoncm to be used with a user/pass cookie
- Improvements
* When using pythoncm, the dhcp IP of a node is now cleared on cloning of the node (which is more consistent with cmsh)
* Added raw Prometheus query support in pyhthoncm
* Allow cluster.get_by_type to be used using string types
- Fixed Issues
* Do a name based unique check for generic roles in pythoncm
* An issue with pythoncm power history
* An issue with python module expand brackets for a single digit range
== slurm ==
- New Features
* Support for jobqueue ordering with the following jobqueue attribute: set revision "ordering=N"
- Improvements
* Update to 20.02.6 and 19.05.8
== user portal ==
- Fixed Issues
* An issue with parsing the job array IDs from Slurm's sacct