v6.5.0.246 (January 9th 2025)

by Lauren Grob

Upgrade Instructions

Click here for instructions on upgrading to QuantaStor v6.5.0.

Release Notes

Alerts and Configuration Analysis

  • Increased HA health checks on Systems with local HA Pools. [ QSTOR-10746 ]

  • Fixed: sending logs from specific grid nodes will now send logs only from the selected nodes. [ QSTOR-10694 ]

Ceph Scale-out Block, Object and File

  • Fixes issue with access permissions for ceph client admin keyring file. [ QSTOR-10818 ]

  • Fixed issues related to encrypted OSD replace operations. [ QSTOR-10786 ]

  • Fixed an issue with wal journal device discovery and association with osds. [ QSTOR-10751 ]

  • Deprecated replica=2 as a creation option from Ceph Scale-out storage. Replica=2 did not provide enough redundancy for consistent normal storage operations in the event of an osd or storage system outage. [ QSTOR-10748 ]

  • Added the force flag checkbox to the Create S3 Storage Class dialog. [ QSTOR-10734 ]

  • Fixed bugs in Ceph upgrade stage completion and failure alerting. [ QSTOR-10730 ]

  • Fixed an OSD discovery issue on large Scale-out configurations. [ QSTOR-10717 ]

  • Fixed an OSD discovery issue on large Scale-out configurations. [ QSTOR-10716 ]

  • Fixed an OSD discovery issue on large Scale-out configurations. [ QSTOR-10708 ]

  • Improve ceph discovery. [ QSTOR-10675 ]

  • Add metadata pool utilization for Ceph Object Pool Group and Ceph File System [ QSTOR-10650 ]

  • Disabled OSD auto restart. auto restart can be activated using the touchfile '/var/opt/osnexus/quantastor/touchfiles/tf\_ceph\_osd\_auto\_start.enable' [ QSTOR-10632 ]

  • Ensure the Tenant and User grid's bucket count column is updated after the delete bucket operation via events. [ QSTOR-10610 ]

  • Fixed a bug with Ceph OSD 'Last Rekey Date' field not being updated properly. [ QSTOR-10509 ]

  • Updated default Ceph version to Reef 18.2.4 for new Focal and Jammy platform deployments. [ QSTOR-10415 ]

Dashboards and Analytics

  • Add a new Ceph Member selection combo to the Ceph Pool dashboard. [ QSTOR-10798 ]

  • Add Tenant and Owner usage dashboards to the Bucket menu area. [ QSTOR-10698 ]

  • Add CPU Temp and Power Usage to the Grid Dashboard's System Tiles. [ QSTOR-10427 ]

  • Change the grid CPU metric to use system\_usage which matches the metric used in the System dashboard. The overlapping text issue is no longer an issue as Highcharts has been replaced with Chart.js. [ QSTOR-10263 ]

  • Add power usage and average CPU temp sparklines to the System Tile dashboards in the grid view. [ QSTOR-10013 ]

  • Removed resource column from Health Checker/Config Analyzer. [ QSTOR-5515 ]

Disk Management

  • Removed the multipath autoconf touchfile support which fixes issues where disabling multipath autoconfig would not apply. [ QSTOR-10706 ]

Enclosures and Controllers

  • Addes enclosure layour for Supermicro Server SYS-F629P3-RC1B FatTwin 4-Node 24+12 bay [ QSTOR-10853 ]

  • Fixed an issue with disk discovery when a CORVAULT is attached. [ QSTOR-10664 ]

  • Added the ability to blink empty slots on jbod hardware that supports that feature. This action is accomplished using sg\_ses commands. [ QSTOR-10618 ]

  • Added functionality to treat enclosures accidentally unplugged as MISSING, so that when reconnected their user-set properties are not lost . [ QSTOR-10542 ]

High Availability Failover

  • Fixed an issue with post failover storage pool update tasks being stuck in a running state for nodes where the HA storage pool was previously evicted from due to an automatically triggered failover event. [ QSTOR-10485 ]

Kernel and Drivers

  • Updated ZFS driver version to 2.2.6 [ QSTOR-10647 ]

  • Updated scst iSCSI/FC Target driver to 3.9.0 [ QSTOR-10534 ]

Licensing

  • Fixup old license keys to work with new format. [ QSTOR-10788 ]

  • Added Express Edition Licenses [ QSTOR-10619 ]

  • Show TB Utilized in the License grid and property view. [ QSTOR-8009 ]

NAS Gateway / Cloud Containers

  • Fix wrap and truncation issues in the Cloud Add Credential dialog for Spanish. [ QSTOR-10792 ]

Network Shares

  • Retain include line position in smb.conf [ QSTOR-10800 ]

  • Minor fix to retain the share description when creating a Network Share. [ QSTOR-10793 ]

  • Enhance the network share CLI search to support paging (similar to buckets). [ QSTOR-10757 ]

  • Fix minor share name and snapshot name validation. [ QSTOR-10520 ]

  • Added additional share name validation to share modify cli and API calls. [ QSTOR-10519 ]

  • Add SSSD support [ QSTOR-10445 ]

  • Implemented ransomware detection for Network Shares. [ QSTOR-10391 ]

Quantastor CLI

  • Fixed qs cli disk-list filters for ssd, and nvme disk types. [ QSTOR-10515 ]

  • Fixed the filtering for qs cli disk-list --filter="\[unused\]" and --filter="\[used\]" commands [ QSTOR-10482 ]

Remote Replication, Snapshots and Backup Policies

  • Remove SSH keys after replication links are deleted [ QSTOR-10782 ]

  • Fix minor argument validation for replication schedule create and snapshot schedule create. [ QSTOR-10732 ]

  • Added monitoring for file modify events to enable continuous data protection on modified files. [ QSTOR-10557 ]

  • Added ability for Snapshot Schedules and Replication Schedules to absorb old snapshots. [ QSTOR-10524 ]

  • Create local delta Snapshot on source when Replication Schedule is skipped. [ QSTOR-10357 ]

  • Change the control in the 'Update Selections for Replication Schedule' dialog to be a dual chooser. [ QSTOR-10351 ]

SCSI / NVMe Target

  • Added a remote Fibre Channel port list to the fc target port section of the UI and 'qs fc-remote-port-enum' CLI command. [ QSTOR-10541 ]

  • Added the Fiber Channel Issue LIP dialog to the UI that can be used to issue a lip on a specific FC port. [ QSTOR-10226 ]

SNMP

  • Update SNMP MIB [ QSTOR-10847 ]

Security

  • Fixed a bug in the 2FA login process. [ QSTOR-10841 ]

  • Added support for a custom iptables include script under

/var/opt/osnexus/quantastor/iptables.qscustom [ QSTOR-10794 ]

  • Updated tomcat package version to 9.0.96.0 [ QSTOR-10691 ]

Service Core

  • Fix a small memory leak [ QSTOR-10778 ]

  • Revise the server S3 modify API to accept spaces for the Display Name property. [ QSTOR-10724 ]

  • Fixed some issues with writing the Chrony conf file on platforms that have chrony installed (like Jammy) [ QSTOR-10293 ]

Storage Pool Management

  • Allow trim schedule to run nightly. [ QSTOR-10652 ]

Storage Volumes

  • Allow minimum of <4MB for Storage Volume QoS Control limits. [ QSTOR-10765 ]

  • Updated Storage Volume QoS controls to use cGroups v2 for modern linux kernels/platforms. [ QSTOR-10529 ]

Upgrade Manager and Installer

  • Added logic to temporarily disable the upmap balancer during ceph upgrade. [ QSTOR-10702 ]

  • Fixed an issue where Storage System Upgrade tasks were showing 25% progress but transitioned to the 'Completed' stage. [ QSTOR-10673 ]

  • Install sssd packages by default on focal and newer platforms. [ QSTOR-10549 ]

  • chrony is now the default time daemon for ubuntu 22.04 jammy and newer platforms. [ QSTOR-10273 ]

  • Added 22.04 Jammy as a new Platform for QuantaStor [ QSTOR-10225 ]

Web Manager

  • Disable the 'Start Upgrade' button in the Upgrade dialog until the system update check is complete. [ QSTOR-10776 ]

  • Show the Tag/Alt Name value along with the Controller name in the identify dialog if provided. [ QSTOR-10775 ]

  • Decrease the replication detail chart update frequency. [ QSTOR-10753 ]

  • Added email validation check for the Alert Manager dialog [ QSTOR-10590 ]

  • Added Timezone configuration as a step in the getting started guide. [ QSTOR-10502 ]