OpsCenter 5.1.2 Release Notes

Release notes for the OpsCenter version 5.1.2 release.

Release notes for the OpsCenter version 5.1.2 release include many major improvements and resolved issues.

Support for DSE version 4.7 

  • Improved management and monitoring capabilities of DSE In-Memory tables. (OPSC-4685, OPSC-4688).
  • Monitoring alerts for off-site key storage in DSE Encryption. (OPSC-4695, OPSC-4697)
  • Ability to load the Spark Management interface directly from OpsCenter. (OPSC-4408)
  • Support for the DataStax agent on Java 8.
  • Properly indicate whether the Performance Service is enabled. (OPSC-3251)

Dashboard Metrics

  • Inline metrics explanations appear when hovering over graph legends or metrics in the Metric menu when creating or editing graphs. (OPSC-1816)
  • Metrics for read latency and write latency now allow viewing percentiles (50th, 90th, 99th) rather than averages, which presents a more accurate view of data. These percentiles are now the default in place of previous latency graphs. (OPSC-2673)
  • Added SSTable read histogram metric. (OPSC-641, OPSC-3954)
  • Added historic tpstats and dropped messages. (OPSC-2432)
  • Added read repair metrics. (OPSC-2652)
  • Ability to select multiple nodes when editing a graph. (OPSC-3958)
  • Fixed an issue with permissions that would cause the UI to hang for non-admins in some cases. (OPSC-4912)
  • Fixed an issue that displayed empty graphs. (OPSC-4225)
  • Fixed an issue that overly restricted metric choices when editing graphs. (OPSC-4250)
  • Fixed an issue with stacked graphs reporting incorrect values when displaying results from multiple nodes. (OPSC-4616)

DSE Management - Repair Service

Repair Service improvements:

  • When applicable, proactively prompt users to change the replication strategy on the OpsCenter keyspace in a multi-datacenter environment. (OPSC-2231)
  • Snapshot repairs have been disabled by default. (OPSC-4692)
  • When nodes go down, changed the behavior to skip those nodes rather than restarting the Repair Service. (OPSC-3672)
  • Before issuing a new subrange repair, check for too many running repairs. (OPSC-3700)
  • Support for incremental repairs in Repair Service. (OPSC-4823)
  • Improved validation and error handling/messages. (OPSC-2482, OPSC-2595, OPSC-3684)

DSE Management - Backup Service

Backup Service improvements:

  • No longer require Edit Connection Settings permissions to enable Commitlog Archiving. (OPSC-4342)
  • Show active restore or restores as a notification when the UI loads. (OPSC-2810)
  • Ability to configure rolling restart parameters when initiating a Point-in-Time restore. (OPSC-4513)
  • Improved error handling when schema.json fails to upload to Amazon S3. (OPSC-4486)
  • Removed background polling of last commitlog archival in favor of retrieving on user request. (OPSC-4268)
  • Fixed an issue with stored schemas containing redundant index definitions. (OPSC-4781)
  • Fixed an issue that prevented all backups from being shown to the user. (OPSC-5068)
  • Fixed an issue with status not respecting collapsed state after update. (OPSC-4378)
  • Fixed an issue with some backups displaying 100% complete before actual completion. (OPSC-4382)
  • Fixed a minor pagination issue on the Activity tab. (OPSC-4559)

Other miscellaneous improvements 

  • Support for CentOS/RHEL 7.
  • Ability to configure a custom display name for clusters. (OPSC-2227)
  • Ability to configure an alias for nodes in address.yaml. (OPSC-789)
  • Node uptime since DSE was last started is now displayed in the Node Details dialog. (OPSC-2724)
  • Ability to add a Spark Node to a vnode Cluster (Spark supports vnodes). (OPSC-3399)
  • Allow disabling poll of ec2 api on agents. (OPSC-3489)
  • Reduced noise from failed DSE/Cassandra connections in agent.log. (OPSC-3903)
  • Obscure keystore password and truststore password in Cluster Configure dialog. (OPSC-4882)
  • Improved connection time for agents in multi-datacenter environments. (OPSC-4166)
  • Minor improvements to login page behavior. (OPSC-4617)

Other resolved issues 

  • Fixed race condition when sending config from opscenterd to the agent, which removes the need to set all properties in address.yaml. (OPSC-4667)
  • Fixed UI not loading on newer Windows machines and other touch-enabled devices. (OPSC-5017)
  • Error getting latest software versions when https is enabled. (OPSC-3923)
  • Fixed the inability to delete roles. (OPSC-4799)
  • Removed warnings about system_traces replication strategy. (OPSC-3964)
  • Installing the agent through OpsCenter fails when installing or provisioning on the same machine as opscenterd. (OPSC-4563)
  • Edit Cluster Settings dialog always returns ssl_validate as true. (OPSC-4894)
  • Fixed issue with the process for managing and existing cluster timing out in some cases. (OPSC-5145)
  • Fixed scrolling issues in the Configure Cluster dialog. (OPSC-4125)
  • Added more logging for troubleshooting stream and status progress when showing > 100%. (OPSC-3383, OPSC-3770)
  • For job tracker proxy, opscenterd uses listen_address instead of rpc_address. (OPSC-1678)
  • Removed log4j appender warning on datastax-agent startup. (OPSC-1899)
  • Cannot add a node to a cluster if num_tokens is explicitly set to 1 on existing nodes. (OPSC-2330)
  • Fixed unfriendly stack traces being displayed in some UI notifications. (OPSC-2948)
  • Configure submenu is visible to unprivileged users when there are multiple DCs. (OPSC-4471)
  • Spelling mistake in opscenterd.log messages. (OPSC-4615)

Known issues 

  • Backup Service:
    • Automatic schema recreation is not currently supported during a restore when using User Defined Types (UDTs). (OPSC-4866)
    • Due to a bug in Cassandra (CASSANDRA-9129), point-In-time restore cannot restore commitlogs for keyspaces or tables that would have to be recreated in Cassandra 2.1+ and DSE 4.7+. Also, point-in-time restore fails if any tables were recreated during the time period of the actual point-in-time restore. (OPSC-5081)

Compatibility 

To see which versions of OpsCenter are compatible with the various Cassandra and DataStax Enterprise versions, see the OpsCenter Compatibility chart.