OpsCenter 6.1.6 Release Notes

Release notes for the OpsCenter version 6.1.6 release.

30 January 2018

Upgrade Information

Important: Review the 6.1 changes pertinent to the release as noted in the DSE OpsCenter Upgrade Guide. Configuration and other notable changes are provided in detail.

Compatibility

To see which versions of DataStax Enterprise are supported with OpsCenter 6.x, see the OpsCenter Compatibility chart.

Known Issues

Important: Review the list of known issues before running a new OpsCenter version on a production DSE cluster.

Changes in this release

The following changes are included in this release.

Core
  • Updated project dependencies to no longer be susceptible to CVE-2016-1000031. (OPSC-13404)
  • The Cluster Health pane now properly sorts datacenter names. (OPSC-11438)
  • The LCM link in the OpsCenter monitoring navigation sidebar is unavailable for users who do not have the Admin role for OpsCenter authentication. (OPSC-12303)
  • The repair_service_subrange.json and repair_service_incremental.json job persistence files have been added to the diagnostic tarball. (OPSC-12887)
  • Added an error message to specifically identify JMX timeouts and inform the user about the agent config parameter than can be adjusted to deal with it. (OPSC-12679)
  • An updated MINA version now ships that alleviates a CPU issue associated with LDAP. (OPSC-12946)
  • Fixed an issue with authentication and LDAP (configured with anonymous bind), where invalid logins prevented valid LDAP logins from working unless opscenterd was restarted. (OPSC-13045)
  • Fixed a bug in the Agent Status View that displayed blank rows when there were large numbers of agents. (OPSC-13351)
  • Updated secure connections from opscenterd to the agent to use TLS 1.2 instead of TLS 1.1 due to stricter crypto policies in the latest JDK versions. (OPSC-13710)
Monitoring
  • Changed the behavior in the OpsCenter UI so that if an alert is tied to a metric that no longer exists (or does not exist due to a failed definitions update), the UI will ignore the corresponding alerts and give an option to manually delete the alert rules instead of outright deleting them. (OPSC-13382)
Backup Service
  • Improved logging around some restore backup error cases. (OPSC-12862)
  • Fixed an issue that prevented synced snapshot events from appearing in the restore list. (OPSC-13360)
  • Improved the speed at which local backup destinations compute files that need to be synced. (OPSC-13410)
Best Practice Service
  • Fixed a rendering bug in the Best Practice rule details dialog. (OPSC-13334)
Repair Service
  • Improved memory usage when loading saved subrange repair state. (OPSC-13317)
  • Fixed an issue with Repair Service subrange task size creation that caused extremely high data sizes to be repaired. (OPSC-13310)
  • Fixed logic for comparing \[repair_service].max_pending_repairs to running repairs when using DSE 5.0+. (OPSC-13392)
  • Fixed repair service subrange repairs ignoring mixed case keyspaces when DSE version is earlier than 5.0.7. (OPSC-13637)
Lifecycle Manager (LCM) Provisioning
  • Trailing slash is now optional for LCM API endpoint URLs. (OPSC-5868)
  • LCM does not allow running a configure job before a successful install job. LCM now enforces running an install job as a prerequisite to running a configure job. (OPSC-11228)
  • LCM gives better error messages when the downloaded JRE/JCE archives cannot be extracted. (OPSC-13327)
  • The LCM Config Profile editor now displays default values for dictionary grid views when no value has been entered by a user. (OPSC-10216)
  • Fixed a race condition in LCM's usage of SQLite that lead to rare SQLITE_BUSY and foreign key errors. (OPSC-12349)
  • LCM automatically populates the ssl_truststore and ssl_truststore_password fields in the Edit Cluster Connections dialog using the corresponding values from ssl_keystore and ssl_keystore_password. The My Keystore and Truststore are the same check boxes have been removed from the Connect to Existing Cluster and Edit Cluster Connections dialogs. (OPSC-12910)
  • Fixed a bug that prevented proper alignment of ellipses in the Jobs page of LCM. (OPSC-13192)
  • Fixed a bug in the LCM UI where the DSE Version list on the Add Config Profile page did not sort DSE versions correctly (descending order). (OPSC-13212)
  • Fixed a bug where importing a non-GPFS snitch cluster into LCM would create an error event in the node events but would not fail the job. The job now properly fails with the unsupported snitch event. (OPSC-13233)
  • Fixed an LCM UI bug where adding and subsequently removing custom dictionary entries on edit config profile would disallow closing a dialog. (OPSC-13342)
  • Fixed an agent install bug where only approximately 50 nodes were getting installation status updates. (OPSC-13350)
  • Disabling client-to-node encryption from LCM now properly updates the related cluster.conf file. (OPSC-13460)
  • Fix a bug where CQL password changes fail when authentication is enabled and rpc address is 0.0.0.0. (OPSC-13475)
  • Fixed a bug in LCM URL redirects so that they retain query string parameters from the original URL. Optimized related-resources links by avoiding redirects. (OPSC-13508)
  • Lifecycle Manager can now display up to 300 nodes per datacenter on its UI; previously it was 50. (OPSC-13508)
  • Fixed an issue when setting SPARK_MASTER_LOG_DIR from LCM. (OPSC-13516)