Difference between revisions of "QuantaStor Version ChangeLog"

From OSNEXUS Online Documentation Site
Jump to: navigation, search
m (v3.11.0.5877 (May 16th 2014))
m (v6.3.2.TBD (April 15th 2024))
(774 intermediate revisions by the same user not shown)
Line 1: Line 1:
= ChangeLog =
+
[[CATEGORY:support_guide]]
The change log contains a detailed summary of the changes made for each new release of QuantaStor.  For information on how to upgrade your storage system please see the [[QuantaStor Upgrade Guide|Upgrade Guide]].
+
= Change Log Overview =
 +
The change log contains a detailed summary of the changes made for each new release of QuantaStor.  Each change made to QuantaStor is tracked with an engineering ticket number in the form '''[QSTOR-NNNN]'''.  This information is provided so that if you're working with OSNexus support you can track the availability of a given product feature add, improvement, or maintenance fix to a specific release.  For information on how to upgrade your storage system please see the [[QuantaStor Upgrade Guide|Upgrade Guide]].
  
== v3.11.0.5877 (May 16th 2014) ==
+
== Versioning System ==
* ISO DVD image: [https://s3.amazonaws.com/qstor-downloads/osn_quantastor_v3.11.0.5877.iso osn_quantastor_v3.11.0.5877.iso]
+
QuantaStor version numbers consist of four (4) parts. A major number (M), minor number (N), maintenance update number (U) and build number (B) of the form M.N.U.B such as 6.0.2.006.
* MD5 Hash: [https://s3.amazonaws.com/qstor-downloads/osn_quantastor_v3.11.0.5877.md5 osn_quantastor_v3.11.0.5877.md5]
+
* adds option to disable ALUA support (needed for VMware HA configurations)
+
* adds support for ''storage tier'' management.  Tiers are groups of storage pools for easy automated provisioning. (currently CLI only)
+
* adds alert when HA port failover occurs
+
* adds new basic discovery module for mptsas LSI Fusion HBAs
+
* adds SAS address info to HW disk properties
+
* adds HW controller cache memory size information
+
* fix to allow for clearing network port configurations. Do this via the Modify Network Port dialog and set the port to 0.0.0.0 or choose 'disabled'.
+
* fix to identify HA virtual interfaces as 'static' rather than 'unknown'
+
* fix for Network Share free-space updates / previously was generating too much system load
+
* fix to clone operation, adds more progress detail to task status
+
* fix for cli command host-group-host-remove and volume-modify
+
* fix to recovery management to additionally auto-recover samba configuration
+
* fix to rename user to update samba configuration
+
* fix to CIFS management Network Share Modify dialog
+
* fix to UI to not show empty 1969 timestamps and other unpopulated fields
+
* fix to backup policies to backup files with non-ASCII characters in the file name
+
<pre>
+
sudo -i
+
wget http://packages.osnexus.com/packages/precise/main/qstorservice_3.11.0.5877-1_amd64.deb
+
wget http://packages.osnexus.com/packages/precise/main/qstormanager_3.11.0.5877-1_all.deb
+
dpkg -i qstormanager_3.11.0.5877-1_all.deb qstorservice_3.11.0.5877-1_amd64.deb
+
</pre>
+
  
== v3.10.3.5830 (May 6th 2014) ==
+
QuantaStor upgrades go directly from whatever version you are running to the latest version, with no interim steps so for example if you are at v6.0.1 you will upgrade directly to the latest version which may be v6.1.2
* ISO DVD image: [https://s3.amazonaws.com/qstor-downloads/osn_quantastor_v3.10.3.5830.iso osn_quantastor_v3.10.3.5830.iso]
+
* MD5 Hash: [https://s3.amazonaws.com/qstor-downloads/osn_quantastor_v3.10.3.5830.md5 osn_quantastor_v3.10.3.5830.md5]
+
* fix for Network Share used space check (resolves performance / CPU utilization issue)
+
* fix to HA device descriptor generation
+
* fix to clone operation, adds more progress detail to task status
+
* fix for qs-util megalsiget utility
+
* adds new driver for mpt3sas LSI SAS3 HBAs
+
<pre>
+
sudo -i
+
wget http://packages.osnexus.com/packages/precise/main/qstorservice_3.10.3.5830-1_amd64.deb
+
wget http://packages.osnexus.com/packages/precise/main/qstormanager_3.10.3.5830-1_all.deb
+
dpkg -i qstormanager_3.10.3.5830-1_all.deb qstorservice_3.10.3.5830-1_amd64.deb
+
</pre>
+
  
== v3.10.2.5820 (April 25nd 2014) ==
+
== Product Update Types ==
* ISO DVD image: [https://s3.amazonaws.com/qstor-downloads/osn_quantastor_v3.10.2.5820.iso osn_quantastor_v3.10.2.5820.iso]
+
* MD5 Hash: [https://s3.amazonaws.com/qstor-downloads/osn_quantastor_v3.10.2.5820.md5 osn_quantastor_v3.10.2.5820.md5]
+
* adds support for ALUA on iSCSI for HA
+
* adds new CIFS options for extended attributes to '''Network Share Create/Modify''' dialogs
+
* adds support for additional compression options
+
* adds support for LSI mpt2sas based HBA discovery and enclosure services integration
+
* adds SNMP support and full MIB
+
* adds SNMP commands to qs-util
+
* adds support for custom qs_init_share.sh in /var/opt/osnexus/quantastor
+
* adds performance test to qs-util
+
* adds the SNMP tools and iozone performance tool packages
+
* fixes and optimization for HA failover support
+
* fix for iSCSI session write/update issue
+
* fix for System Monitor role
+
* fix for setting bind address / gridIP attachment to non-eth0
+
* fix for gluster version check for 3.4
+
* fix for SSD storage pool IO profile
+
<pre>
+
sudo -i
+
wget http://packages.osnexus.com/packages/precise/main/qstorservice_3.10.2.5820-1_amd64.deb
+
wget http://packages.osnexus.com/packages/precise/main/qstormanager_3.10.2.5820-1_all.deb
+
dpkg -i qstormanager_3.10.2.5820-1_all.deb qstorservice_3.10.2.5820-1_amd64.deb
+
</pre>
+
  
== v3.10.0.5751 (April 4nd 2014) ==
+
==== Major Updates (X.y.z) ====
* ISO DVD image: [https://s3.amazonaws.com/qstor-downloads/osn_quantastor_v3.10.0.5743.iso osn_quantastor_v3.10.0.5751.iso]
+
If the first digit in the version number has changed this indicates a major product release such as QuantaStor v5 to QuantaStor v6. Major releases generally come with a new underlying Linux platform as the basis. For example, the standard ISO install for QuantaStor v5 is based on Ubuntu 18.04 whereas QuantaStor v6 is based on Ubuntu 20.04.   Major product releases generally include new features and maintenance updates and are supported on multiple underlying Linux platforms.  For example, QuantaStor v6 is available as an upgrade on Ubuntu 18.04 and Ubuntu 20.04 based systems as well as RHEL and RHEL derivative platforms. Platform upgrades to move systems forward (eg 18.04 to 20.04) are made generally available in the first feature update release, such as QuantaStor 6.1.
* MD5 Hash: [https://s3.amazonaws.com/qstor-downloads/osn_quantastor_v3.10.0.5743.md5 osn_quantastor_v3.10.0.5751.md5]
+
* adds additional trace for alert logging
+
* adds support for GlusterFS 3.4.2
+
* adds configurable compression level and sync policy settings to '''Storage Volume Modify''', '''Network Share Modify''', and '''Storage Pool Modify'''
+
* adds logic to automatically set ZIL cache policy to ''always'' when ZIL SSD cache devices are added
+
* adds ZFS dataset creation for gluster bricks
+
* adds gluster volume auto-start after creation
+
* adds grid status monitoring logic to core service via --grid-stat option
+
* fixes and optimizations for grid scalability
+
* fix for cloud container CIFS access disabled at service startup
+
* fix for inaccurate utilized space on container's associated network share
+
* fix for inaccurate utilized space on gluster volume's associated network share
+
* fix for SoftLayer ''cloud container'' creation
+
* fix for accessing @GMT snapshots via NFS
+
* fix to allow creating ''storage system links'' between virtual and VLAN interfaces
+
* fix for MTU setting on VLAN ports, MTU of VLANs interfaces must be less than or equal to parent interface
+
* fix for gluster delete volume
+
* fix for delete/export pool to disconnect associated gluster mounts
+
<pre>
+
sudo -i
+
wget http://packages.osnexus.com/packages/precise/main/qstorservice_3.10.0.5751-1_amd64.deb
+
wget http://packages.osnexus.com/packages/precise/main/qstormanager_3.10.0.5751-1_all.deb
+
wget http://packages.osnexus.com/packages/precise/main/glusterfs-server_3.4.2-ubuntu2~precise6_amd64.deb
+
wget http://packages.osnexus.com/packages/precise/main/glusterfs-client_3.4.2-ubuntu2~precise6_amd64.deb
+
wget http://packages.osnexus.com/packages/precise/main/glusterfs-common_3.4.2-ubuntu2~precise6_amd64.deb
+
dpkg -i qstormanager_3.10.0.5751-1_all.deb qstorservice_3.10.0.5751-1_amd64.deb
+
dpkg -i glusterfs-server_3.4.2-ubuntu2~precise6_amd64.deb glusterfs-client_3.4.2-ubuntu2~precise6_amd64.deb glusterfs-common_3.4.2-ubuntu2~precise6_amd64.deb
+
</pre>
+
  
== v3.9.4.5688 (March 14th 2014) ==
+
==== Feature Updates (x.Y.z) ====
* ISO DVD image: [https://s3.amazonaws.com/qstor-downloads/osn_quantastor_v3.9.4.5688.iso osn_quantastor_v3.9.4.5688.iso]
+
If the second digit in the version number has changed this indicates a feature release such as 6.'''1''' going to 6.'''2'''. Feature releases add new product features as well as a maintenance updates. No additional licensing is required to access any new features that added but note that QuantaStor licenses do not include licenses for 3rd party products and services that may integrate with QuantaStor.
* MD5 Hash: [https://s3.amazonaws.com/qstor-downloads/osn_quantastor_v3.9.4.5688.md5 osn_quantastor_v3.9.4.5688.md5]
+
  
* '''hot-fix''' for ''host group'' management, was not managing assignments properly in grid configurations
+
==== Maintenance Updates (x.y.Z) ====
* fix for ''network share'' management of CIFS settings on Gluster shares
+
If the third digit of the version number has changed this such as 6.0.'''2''' or 6.0.'''3''' it represents a maintenance update to address one or more support tickets. These updates generally do not contain new features, only fixes to address specific issues. Maintenance releases generally ship every 4 to 8 weeks. All maintenance "aka hot-fix" releases are provided against the current stable release so upgrading to the latest QuantaStor version is generally required to apply them.
* fix for low level grid reset logic with ''/opt/osnexus/quantastor/bin/qs_service --reset-grid''
+
* fix to set ''SSD optimized'' state to true when ZIL/L2ARC is enabled for a pool
+
* adds minor web UI enhancements to show compression ratios and quotas in the table view
+
* adds more checks to block Community Edition appliances from being added to a grid
+
* adds ''qs'' CLI commands for marking hardware RAID disks as good, host-spares, and for importing foreign RAID units
+
* adds support for ''mark good'' API with Adaptec controllers
+
'''Upgrade Instructions for systems on Private Networks'''
+
<pre>
+
sudo -i
+
wget http://packages.osnexus.com/packages/precise/main/qstorservice_3.9.4.5688-1_amd64.deb
+
wget http://packages.osnexus.com/packages/precise/main/qstormanager_3.9.4.5688-1_all.deb
+
dpkg -i qstormanager_3.9.4.5688-1_all.deb qstorservice_3.9.4.5688-1_amd64.deb
+
</pre>
+
  
== v3.9.3.5670 (March 7th 2014) ==
+
==== Build Number (x.y.z.BBB) ====
* ISO DVD image: [https://s3.amazonaws.com/qstor-downloads/osn_quantastor_v3.9.3.5670.iso osn_quantastor_v3.9.3.5670.iso]
+
The build number and corresponding build reference hash can be largely ignored. The build number simply increments with each commit that is made to the source tree. The hash is provided to make it easier for OSNEXUS support and engineering to quickly confirm difference between your current running release and any more modern release.
* MD5 Hash: [https://s3.amazonaws.com/qstor-downloads/osn_quantastor_v3.9.3.5670.md5 osn_quantastor_v3.9.3.5670.md5]
+
* added ''cloud container'' support for Google Cloud Storage
+
** this requires installation and configuration of gsutil via console using 'sudo install-gsutil'
+
* added support for accessing ''cloud containers'' via CIFS, see '''Modify Network Share''' to enable
+
* added AD group and user search/filtering features to QuantaStor web interface in '''Modify Network Share'''
+
* added support for ''network share'' quota with ZFS based ''storage pools'' in '''Modify Network Share'''
+
* added support for disabling browsing for ''network share'' _snaps directories in '''Modify Network Share'''
+
* added enhanced tabs for hardware RAID units, disks, events to filter on selected controller
+
* adds convenience ''Select All'' buttons to the ''network share'' permissions tab in '''Modify Network Share'''
+
* moved tab for iSCSI sessions to Storage Volume section, now only shows iSCSI sessions for selected ''storage volume''
+
* fixed bug in ''cloud container'' create which would occasionally set the container state to ''error''
+
* minor updates to EULA
+
* changed policy to have iSCSI redirection disabled by default as there are issues in grid configurations with VLANs where redirection could point to an inaccessible network
+
* changed default max ARC size to 70% after initial system installation
+
* added cluster configuration information to send log report
+
* adds qs-util megasettime to set the clock on MegaRAID controllers
+
* adds warning alert that additional configuration is required when NFSv4 w/ Kerberos mode is enabled.
+
* fix to update '/etc/issue' automatically after network configuration changes
+
* fix for HA custom callout script support
+
* fix to cleanup HA groups on ''storage pool'' export
+
* fix to skip schedule execution if no volumes/shares are present
+
* fix to MegaRAID SCSI inquiry page parsing to flip serial number / model number around in some cases
+
* fix to MegaRAID to show proper drive status when marked as 'Failed'
+
* fix to AD domain leave operation to remove AD computer entry
+
* fix for ''network share'' delete snapshot / unmount filesystem issue
+
<pre>
+
sudo -i
+
wget https://s3.amazonaws.com/qstor-downloads/qstorservice_3.9.3.5670-1_amd64.deb
+
wget https://s3.amazonaws.com/qstor-downloads/qstormanager_3.9.3.5670-1_all.deb
+
dpkg -i qstormanager_3.9.3.5670-1_all.deb qstorservice_3.9.3.5670-1_amd64.deb
+
</pre>
+
  
== v3.9.1.5598 (February 2014) ==
+
== Boot Install Image and other downloads ==
* ISO DVD image: [https://s3.amazonaws.com/qstor-downloads/osn_quantastor_v3.9.1.5598.iso osn_quantastor_v3.9.1.5598.iso]
+
=== ISO/DVD/USB Boot Install Image ===
* MD5 Hash: [https://s3.amazonaws.com/qstor-downloads/osn_quantastor_v3.9.1.5598.md5 osn_quantastor_v3.9.1.5598.md5]
+
* added optimizations to DR / remote-replication to efficiently handle import
+
* added optimizations for Grid join process
+
* added additional license capacity 'wiggle room' to allow for 1TB of additional space for SSD caching
+
* fixed a race condition import problem seen with multiple replication policies all running concurrently
+
* fixed disk device correlation problem seen when [http://wiki.osnexus.com/mediawiki/index.php/QuantaStor_Installation_Guide#Virtual_Storage_Appliance_-_VM_Template_Creation cloning VSAs in Virtual Box]
+
* fixed Cancel button in dialog for Add/Remove Shares from Quota
+
* fixed AD join process to support Domain Administrator accounts with passwords which have spaces ' ' in them.
+
  
== v3.9.0.5585 (January 2014) ==
+
* The latest version of QuantaStor can be found on our [https://downloads.osnexus.com downloads page here].
* ISO DVD image: [https://s3.amazonaws.com/qstor-downloads/osn_quantastor_v3.9.0.5585.iso osn_quantastor_v3.9.0.5585.iso]
+
* MD5 Hash: [https://s3.amazonaws.com/qstor-downloads/osn_quantastor_v3.9.0.5585.md5 osn_quantastor_v3.9.0.5585.md5]
+
* adds support for SAS HBA based HA support
+
* adds support for Gluster HA virtual network interfaces, now CIFS/NFS access to Gluster volumes is HA
+
* adds customizable storage volume block size (ZVOL block size) in 'Create Storage Volume..' dialog under 'Advanced Settings'.
+
* adds multipath support for dual-path SAS HBA connectivity to SAS JBOD
+
* adds SNMP agent with get/walk/trap support
+
* adds 'Attach Gluster Peer' dialog for customizing Gluster peer connections to use specific ports/interfaces
+
* adds compression ratio information to volume, share, and pool properties
+
* adds secondary port discovery for manually created virtual interfaces which show up in 'ip addr' but not 'ifconfig'
+
* adds revised layout (grid aware) for all network management dialogs
+
* fix for local user synchronization across grid nodes for Gluster/CIFS support
+
* fix for CIFS/NFS configuration synchronization across grid nodes for Gluster
+
* fixes for Japanese localization
+
* fixes reboot/shutdown hang due to missing pacemaker K01 shutdown directive in /etc/rc6.d
+
* fixes for Gluster 3.4 integration
+
* optimizations for to speed up create grid operation
+
* deprecates / removes btrfs pool type option from Create Storage Pool in web UI, still available from CLI
+
* tested/certified LSI MegaRAID 93xx / 12G RAID Controller
+
* manual upgrade procedure for systems on private networks:
+
<pre>
+
wget https://s3.amazonaws.com/qstor-downloads/qstorservice_3.9.0.5585-1_amd64.deb
+
wget https://s3.amazonaws.com/qstor-downloads/qstormanager_3.9.0.5585-1_all.deb
+
sudo dpkg -i qstorservice_3.9.0.5585-1_amd64.deb qstormanager_3.9.0.5585-1_all.deb
+
</pre>
+
  
== v3.8.2.5441 (December 19th 2013) ==
+
* [[QuantaStor_Installation_via_USB_Thumb_Drive|Bootable Flash Drive instructions.]]
* adds initial support for Samba4/SMB3. 
+
** Note that an [http://wiki.osnexus.com/mediawiki/index.php/QuantaStor_Administrators_Guide#Samba_v4_.2F_SMB3_Support additional installation step] is required to upgrade.
+
* adds 'zvolutil repair' command for fixing bad blocks/checksums in ZFS ZVOLs, [http://wiki.osnexus.com/mediawiki/index.php/QuantaStor_Troubleshooting_Guide#Fixing_ZFS_bad_sectors_.2F_ZVOL_checksum_repair_process more info here.]
+
* fix to RBAC role modify operation
+
* fix to multi-tenancy support to add Network Shares as a cloud resource type
+
* fix to Amazon S3 / add custom locations support
+
  
== v3.8.1.5360 (December 3rd 2013) ==
+
NOTE: Archived older versions of QuantaStor ISO install media and CLI tools can be found [https://downloads.osnexus.com.s3.us-east-1.amazonaws.com/list.html here].
* fixes for storage volume clone operation
+
* fixes for manual HA failover support
+
* fixes for grid synchronization logic
+
  
== v3.8.0.5335 (November 22nd 2013) ==
+
= Recent Change Logs =
* [http://downloads.osnexus.com/osn_quantastor_v3.8.0.5335.iso osn_quantastor_v3.8.0.5335.iso]
+
* [http://downloads.osnexus.com/osn_quantastor_v3.8.0.5335.md5 osn_quantastor_v3.8.0.5335.md5]
+
* adds support for specifying block size and stripe leg length for hardware RAID unit creation (Adaptec / LSI MegaRAID)
+
* adds unit build/initialization status information for Adaptec controllers
+
* adds hardware controller configuration options to the toolbar
+
* adds qs-util setzfsarcmin / setzfsarcmax commands for adjusting ZFS ARC global settings.
+
** to configure your system to use 80% of available RAM for ARC cache use the command 'sudo qs-util setzfsarcmax 80'
+
** reboot is required for new ARC settings to take effect
+
* adds alert and task annotations to Librato Metrics integration
+
* adds auto config adjustment to reserve at least 128M of RAM for the system
+
* adds improved qs CLI help page
+
* adds support for network share replication
+
* fixes for remote-replication / DR
+
* fixes for manual HA failover support
+
* fixes Adaptec unit creation for single drive, JBOD type is now Simple Volume in 7xxx series
+
* fixes pool start issue with ZFS pools where network shares would not auto-enable
+
* fixes Adaptec 7xxx series device correlation
+
* fixes web UI issue with duplicate physical disks associated to RAID unit
+
* fixes 'Impacted' Adaptec unit state to be categorized as ''busy'' rather than ''warning''
+
* fixes auto-floating of pacemaker owned virtual ports
+
* fixes NFS/CIFS export discovery issue with ''Scan'' function in Backup Policy create/modify dialogs
+
  
== v3.7.4.5265 (November 5th 2013) ==
+
== v6.3.2.025 (April 15th 2024) ==
* adds support for parallelized Backup Policies which can ingest data from any NFS/CIFS sources to Network Shares
+
* adds tab completion for qs CLI
+
* adds [http://www.osnexus.com/qs-screens/single-gallery/18912656 VMware EUI column] and Storage Volume property to web management interface
+
* adds 'Mark Disk as Good' dialog to simplify disk replacement with MegaRAID controllers
+
* adds 'qs-util megalsiget' command to assist with LSI support information requests
+
* fixes backup policy expired job cleanup
+
* fixes cciss / HP smart array device discovery issue when used with ZFS
+
* fixes MegaRAID issue for embedded LSI ROC chips which have no serial number
+
* fixes password dialog error message to say length isn't between 6 and 40 chars
+
* fixes issues with enclosure layout view and pop-up menu in web management interface
+
* fixes MegaRAID patrol read warnings to be informational (use 'qs-util megaccsetup' to setup proper cron job for MegaRAID controller scans)
+
* fixes pool percent provisioned property to exclude the thin-provisioned space of snapshots
+
  
== v3.7.2.5126 (October 21st 2013) (REQUIRES REBOOT) ==
+
=== [[QuantaStor 6.3.2 Upgrade Instructions | Upgrade Instructions]] ===
** Note that if you upgrade the SCSI target driver package it will stop any
+
Click [[QuantaStor 6.3.2 Upgrade Instructions | here]] for instructions on [[QuantaStor 6.3.2 Upgrade Instructions | upgrading to QuantaStor v6.3.2]].
** ZFS pools and require an immediate reboot after the install completes. 
+
** Sorry for the inconvenience with this update.  Note also that you can optionally upgrade
+
** the core service and manager packages without a reboot then upgrade the iSCSI target
+
** package later when you have an available maintenance window.
+
* [http://downloads.osnexus.com/osn_quantastor_v3.7.2.5126.iso osn_quantastor_v3.7.2.5126.iso]
+
* [http://downloads.osnexus.com/osn_quantastor_v3.7.2.5126.md5 osn_quantastor_v3.7.2.5126.md5]
+
* adds core service optimizations to further reduce CPU utilization
+
* adds automatic backup of MegaRAID controller config data
+
* adds new pwalk utility for parallelized backup
+
* adds qs-zconvert utility which simplifies importing & converting foreign ZFS pools and ZVOLs into QuantaStor
+
* adds qs-util helper utility with common maintenance commands for megaraid, networking, etc
+
* fix for MegaRAID Patrol Read Aborted warnings by running 'sudo qs megaccestup' which will reschedule the LD consistency check so the PR and it run at different times
+
* fix for BBU and cache discovery logic for HP P800 controller module
+
* fix to zpoolfence causing issues with automatic ZFS pool startup at boot time
+
* fix for gluster volume discovery
+
  
== v3.7.0.5061 (October 5th, 2013) ==
+
=== Release Notes ===
* [http://downloads.osnexus.com/osn_quantastor_v3.7.0.5061.iso osn_quantastor_v3.7.0.5061.iso]
+
* [http://downloads.osnexus.com/osn_quantastor_v3.7.0.5061.md5 osn_quantastor_v3.7.0.5061.md5]
+
* adds CIFS/NFS support for scale-out NAS (Gluster)
+
* adds 'qs-showlog -e' option which just shows any errors or warnings in the log
+
* adds additional network configuration information into 'qs-sendlogs'
+
* adds preferred network port option for grid communication
+
* adds usage info and ZFS iostat, ZIL and ARC stats to 'qs-iostat'
+
* adds support for Gluster 3.4
+
* adds ability to choose RAID group leg size in pool create
+
* adds support for RAIDZ10, RAIDZ20
+
* adds qs-crm script to assist with HA triage tasks
+
* adds hadoop-install script to support latest CloudEra Hadoop
+
* adds HA module support configurable via /etc/qs_ha_modules.conf
+
* adds support to control which target drivers are loaded via /etc/iscsi-target.modules
+
* adds corosync and pacemaker packages for HA support and automatic grid IP failover
+
* adds fix for bad 'Missing Physical Disk' error
+
* adds CIFS User Access tab to the web management interface in the Network Shares section
+
* adds alpha-level support for HA failover using HBAs
+
* adds SAS HBA discovery module
+
* adds mcelog package
+
* fix to LSI MegaRAID hardware event discovery
+
* fix to pool discovery logic for failed pool devices
+
* fix so you can set IP to 0.0.0.0 even if this is also set on another port
+
* fix for ZFS storage pool import to prefer the resilient /dev/disk/by-id rather than /dev/disk/by-path
+
* fix to allow enabling network shares when no NFS access is present (only CIFS)
+
* fix for hardware unit to hardware disk association
+
* fix to pool rescan logic to prevent auto-import unless the UUID of the pool is specified in /etc/qs_zpool_autoimport
+
* fix remove cache for mirrored ZIL
+
* fix to AD Domain Join logic to verify hostname is less than or equal to 15 characters in length for netbios compatibility
+
* fix for zfs pool manager to make discovery cycle to fast-detect status and configuration changes
+
* fix to service startup message to be clearer
+
* fix for volume resize so that the iSCSI session is not dropped
+
* optimization, changes default swappiness to 10 for better performance and turns off unused services like postfix
+
  
== v3.6.5.4878 (August 20th, 2013) ==
+
Ceph Scale-out Block, Object and File
* [http://downloads.osnexus.com/osn_quantastor_v3.6.5.4878.iso osn_quantastor_v3.6.5.4878.iso]
+
* Added search capability to the S3 Bucket section of the Web UI. [ QSTOR-10288 ]
* [http://downloads.osnexus.com/osn_quantastor_v3.6.5.4878.md5 osn_quantastor_v3.6.5.4878.md5]
+
* Added Rule Sorting and an explicit rule remove button to the Storage Class Auto-Tiering Rules Dialog. [ QSTOR-10287 ]
* fix for ZFS storage volume resize
+
* Added: You can now add the FQDN's for DNS names that you want the S3 Gateways to respond to via the Modify Realm/Zone Group Dialog. Note: you must add the FQDN's of the hosts or an FQDN alias e.g. s3.yourdomain.net (like used by DNS round robin) for the HAproxy load balancer to work properly. [ QSTOR-10285 ]
* fix for ZFS log device detection
+
* Fixed issues with Ceph S3 Bucket discovery with a large amount of buckets. [ QSTOR-10261 ]
* fix for User Create dialog to require Password + Repeat Password to ensure correctly entered passwords
+
* Fixed some items related to Veeam SOSAPI integration based on testing in Veeam Certifcation scripts. [ QSTOR-10243 ]
* added support for /etc/exports.custom so that custom NFS mounts could be specified and not overwritten by core service
+
* added custom script call-outs for pool start/stop. Place scripts in these locations to do custom actions at pool start/stop
+
** /var/opt/osnexus/custom/pool-poststart.sh
+
** /var/opt/osnexus/custom/pool-prestop.sh
+
* added custom script call-out for post system startup. This is called once per system boot.
+
** /var/opt/osnexus/custom/system-poststart.sh
+
  
== v3.6.4.4852 (August 8th, 2013) ==
+
Enclosures and Controllers
* [http://downloads.osnexus.com/osn_quantastor_v3.6.4.4852.iso osn_quantastor_v3.6.4.4852.iso]
+
* Fixed an issue where Dell RAID Controllers were being discovered twice in due to new support for the controllers discovery in Broadcom storcli utilities. [ QSTOR-10244 ]
* [http://downloads.osnexus.com/osn_quantastor_v3.6.4.4852.md5 osn_quantastor_v3.6.4.4852.md5]
+
* fix to role creation
+
* fix to session synchronization in grid environments
+
* added support for disabling iSCSI redirection via stanza in /etc/quantastor.conf
+
** [target_manager]  
+
** disable_iscsi_redirect=true
+
* fix to allow many-to-many relationship between hardware disks and units
+
* fix for volume snapshot to skip freespace check as ZFS snapshots are thin-provisioned
+
* added color highlighting to hot-spares in Enclosure View
+
* disabled SAS switch manager tab
+
* enhanced pool delete to require a force option when iSCSI sessions are present
+
* adds default /etc/apt/preferences.default configuration which allows for non-mainline packages from ubuntu
+
* adds support for monitoring ZFS pool scrub
+
* adds dialogs to web interface to start/stop scrub
+
* adds zpoolscrub command which can be used to setup an automatic monthly scrub on the last Saturday of the month 'sudo zpoolscrub --cron'
+
* adds cli support for creating custom RBAC roles using wildcards, for example:
+
** qs role-add "Volume Administrator" --permissions=*:view,StorageVolume:*,NetworkShare:*
+
  
== v3.6.3.4811 (August 1st, 2013) ==
+
High Availability Failover
* [http://downloads.osnexus.com/osn_quantastor_v3.6.3.4811.iso osn_quantastor_v3.6.3.4811.iso]
+
* Fixed an issue where rebooting an active High Availability storage node would cause ZFS encrypted shares to go offline for any active pools on that node prior to automatic failover. [ QSTOR-10218 ]
* [http://downloads.osnexus.com/osn_quantastor_v3.6.3.4811.md5 osn_quantastor_v3.6.3.4811.md5]
+
* adds support for volume replica rollback for easy DR failback
+
* adds detection for when a replica checkpoint volume is in use (has iSCSI session) and auto marks it as an 'Active Replica Checkpoint'
+
** this flag can be toggled using the 'Modify Storage Volume' dialog
+
** when set all replica operations to the active checkpoint are blocked to protect the data
+
* adds enclosure view which allows you to view the layout of disks within the chassis and their state.  This greatly simplifies drive replacement.
+
** custom enclosure/chassis drive layouts can be defined in /etc/qs_enclosure_layout.conf
+
* adds support for developing custom cloud providers for QuantaStor's cloud backup system which can backup to OpenStack SWIFT based object storage
+
** custom providers are registered using the /etc/qs_cloud_providers.conf file
+
* adds zfscleanupsnaps helper/maintenance script to cleanup orphaned snapshots which have no associated clone
+
* adds button to Upgrade Manager dialog to link to this ChangeLog page
+
  
== v3.6.2.4780 (July 25th, 2013) ==
+
Network Interfaces
* [http://downloads.osnexus.com/osn_quantastor_v3.6.2.4780.iso osn_quantastor_v3.6.2.4780.iso]
+
* Fixed an issue where legacy VLAN interfaces that had the RX/TX optimizations flag set would not allow modification of the interface for any other setting. [ QSTOR-10272 ]
* [http://downloads.osnexus.com/osn_quantastor_v3.6.2.4780.md5 osn_quantastor_v3.6.2.4780.md5]
+
* fixed sorting by slot number
+
* fixed sorting by disk name
+
* fixed Create Unit to show the number of selected disks
+
* fixed Delete Unit so you can delete units with the boot flag (requires checking the 'Force' option) and added a confirmation check
+
* fixed table views to show alternate/custom name for controller
+
* fixed unit table to show 'Disks' which is the count of disks in that unit
+
* fixed issue with alert send using wrong sender name
+
* fixed replication schedules to allow replicating from zfs volumes with active iSCSI sessions
+
* adds dialog for multi-delete of network shares
+
* fixes RAIDz detection
+
* fixed corner case in pool creation dialog where the filesystem choices needed to update to include ZFS
+
* fixed snapshot schedule triggering logic to support schedules with a mix of volumes from different systems
+
  
== v3.6.1.4765 (June 26th, 2013) ==
+
Not Set
* [http://downloads.osnexus.com/osn_quantastor_v3.6.1.4765.iso osn_quantastor_v3.6.1.4765.iso]
+
* Added logic to prioritize high-speed data ports by default in the Ceph Cluster create and S3 gateway create dialogs. [ QSTOR-10266 ]
* [http://downloads.osnexus.com/osn_quantastor_v3.6.1.4765.md5 osn_quantastor_v3.6.1.4765.md5]
+
* Fixed usable space calculation on Object Pool Group when there are multiple Pools or Storage Classes using the same OSD's. [ QSTOR-10264 ]
* fixes for multi-node ZFS remote-replication & replication schedules
+
* Fixed an issue with modifying a network share after after a custom veto files setting had been added to the samba cifs options. Now the veto files merge as a set with the default .qssnaps veto files used by the VSS GMT snapshots feature. [ QSTOR-10249 ]
* added initial support for enclosure layout selection
+
* fix to minor corner cases in grid synchronization logic
+
* fix to dns update logic
+
* adds support for enabling the write-back cache at the SCSI target driver level
+
* adds ALB and TLB bonding modes
+
* adds storage pool blacklist (/etc/qs_poolblacklist.conf) to exclude storage which should not be managed as a Quantastor pool
+
* fix for compression enable/disable on ZFS based pools
+
* fix to an alert that would spam in the web UI in some cases
+
* fix to zfs share rename
+
* fix to Adaptec 7xxx module for disk size discovery
+
* changed ZVOL block size policy to be adjustable via /etc/quantastor.conf
+
* adds check for volume snapshots to report a nice error if snapshots exist and the parent volume delete is requested
+
  
== v3.6.0.4689 (June 26th, 2013) ==
+
Security
* [http://downloads.osnexus.com/osn_quantastor_v3.6.0.4689.iso osn_quantastor_v3.6.0.4689.iso]
+
* Updated the OSNEXUS Security Notice service [https://services.osnexus.com/security/](https://services.osnexus.com/security/) for bionic and focal platform support. [ QSTOR-10269 ]
* [http://downloads.osnexus.com/osn_quantastor_v3.6.0.4689.md5 osn_quantastor_v3.6.0.4689.md5]
+
* adds support for ZFS storage pools
+
** compression
+
** snapshots
+
** smart replication
+
** SSD write cache device management (ZIL)
+
** SSD read cache device management (L2ARC)
+
** online grow pool with zero downtime
+
** smart cloning
+
** data and metadata-checksums
+
** cloning volumes and share to/from other storage pool types
+
** enhanced snapshot schedules
+
* added qs-iostat CLI command for monitoring performance
+
* added support for sharing with Avid MediaComposer using MediaHarmony samba module
+
** added avidlog and avidupdate commands for Media Harmony log viewing and auto-update of Avid bins when changes are made
+
* added support for Network Share cloning
+
* added grid column for showing % Provisioned on storage pools
+
* added SMART health PASS/FAIL reporting for MegaRAID disk devices
+
* fix for Adaptec discovery logic
+
* added Trigger Snapshot Schedule dialog for immediate activation of policy
+
* fix to set default rwx for samba shares
+
* fix to allow single node Gluster volume creation
+
* added optional lftp based replication
+
* fix for btrfs pool grow
+
* changed btrfs to 'Experimental' in web interface
+
* enhanced clone and restore operations to be sparse aware to recover unused space
+
* adds support for DRBD proxy
+
* fix for Chelsio 10GbE support
+
* fixed MegaRAID mark hot-spare to first mark disk as Good.
+
  
== v3.5.9.4504 (May 6th, 2013) ==
+
Service Core
* [http://downloads.osnexus.com/osn_quantastor_v3.5.9.4504.iso osn_quantastor_v3.5.9.4504.iso]
+
* Added support for replacing ntpd with chronyd in Ubuntu Focal platform based deployments. [ QSTOR-10239 ]
* [http://downloads.osnexus.com/osn_quantastor_v3.5.9.4504.md5 osn_quantastor_v3.5.9.4504.md5]
+
* fix - setting default drbd replication verify protocol to crc32c
+
* fix - added logic to ensure volume change operations are not attempted / blocked on offline pools
+
* fix - block internal database auto-backup to pool if it is in the process of being deleted
+
* fix - minor web UI spacing fixes
+
* fix - create storage system link between grid nodes doesn't require specifying password if you're logged in as admin
+
* fix - adjusted host group add/remove host logic to resolve a corner case where storage volume access control wasn't properly updated
+
* fix - web UI was showing ZFS and HA support when these features are in beta, these are removed
+
* fix - fixed apt-get upgrade so that you can run it safely without it stomping on the QuantaStor kernel
+
* fix - re-added new Adaptec 7xxx CLI
+
* fix - fix to DRBD reconnect/demote logic
+
* fix - fixed disable snapshot schedule so that they're not triggered when disabled
+
* fix - added logic to drop sessions on volume resize so that the initiator will relogin and discover the new volume size
+
* fix - added option to change the default replication account from qadmin to something else
+
* fix - added logic to ensure grid doesn't use the loopback interface / 127.x.x.x for peer communication
+
* fix - added script to change the device timeout settings for Adaptec RAID controller compatibility
+
* fix - adds support for external host name for grid communication for systems with separate internal/external hostname/IPs
+
* fix - fixes blank entries from being created in smb.conf which would cause warnings
+
* fix - set/change user password doesn't require old password if you're logged-in as admin
+
* fix - fixes to hard password reset logic 'qs_service --reset-password=XXX', duplicate admin account was being created
+
* added option to restart Samba and/or NFS and not just NFS in web UI
+
  
== v2.10.0.4485 (April 29th, 2013) ==
+
== v6.3.1.009 (April 1st 2024) ==
* [http://downloads.osnexus.com/osn_quantastor_v2.10.0.4485.iso osn_quantastor_v2.10.0.4485.iso]
+
* [http://downloads.osnexus.com/osn_quantastor_v2.10.0.4485.md5 osn_quantastor_v2.10.0.4485.md5]
+
* maintenance upgrade for v2 backports some fixes and enhancements from v3
+
* adds Storage Pool Replication verify dialog to web interface
+
** replica verification should be run periodically and does a checksum of all the blocks on the primary pool and verifies the secondary pool is correct
+
* adds performance enhancement to clone operation (~5x-10x faster) and makes it sparse aware
+
* fixes issue with grid creation in web UI when the default 'password' is used
+
* fixes issue with pool demote logic for Storage Pool Replication
+
  
== v3.5.6.4390 (April 2st, 2013) ==
+
=== [[QuantaStor 6.3.1 Upgrade Instructions | Upgrade Instructions]] ===
* [http://downloads.osnexus.com/osn_quantastor_v3.5.6.4390.iso osn_quantastor_v3.5.6.4390.iso]
+
Click [[QuantaStor 6.3.1 Upgrade Instructions | here]] for instructions on [[QuantaStor 6.3.1 Upgrade Instructions | upgrading to QuantaStor v6.3.1]].
* [http://downloads.osnexus.com/osn_quantastor_v3.5.6.4390.md5 osn_quantastor_v3.5.6.4390.md5]
+
* boosts clone performance by 10x and maintains sparseness of copy so it's utilization level is same as the source
+
* fixes ISO installation issue that was causing the installer to hang during the last 'preseed' stage.
+
* fixes issue with brick space utilization calc
+
* adds option to set alternate name on the HW enclosure
+
* fixes PAM configuration security problem
+
* fixes issue with StorageLink ID generation
+
* fixes cloned volume free space reporting
+
* adds install logging to preseed to write data into /var/log/qs_install.log
+
* adds new script to do a quick service status check qs_status.sh
+
* adds -f option to qs_showlog.sh for tailing the service log
+
* fixes issue with gluster brick discovery
+
* fixes PAM password authentication issue / defines default PAM configuration for common-auth and common-password
+
* fixes ISO installer/preseed bug
+
* fixes gluster context and toolbar menu
+
* fixes dynamic gluster peer attach issue
+
* fixes gluster re-ID process to auto-restart gluster service after changing the internal peer ID
+
* adds option to modify hardware enclosure name/description
+
* adds dialogs for rebalance gluster volume and add-bricks to gluster volume
+
* adds detail on internal services status
+
* adds dialog for restarting gluster service
+
* adds UI support for gluster NFS mode
+
  
== v3.5.2.4342 (March 16th, 2013) ==
+
=== Release Notes ===
* [http://downloads.osnexus.com/osn_quantastor_v3.5.2.4342.iso osn_quantastor_v3.5.2.4342.iso]
+
* [http://downloads.osnexus.com/osn_quantastor_v3.5.2.4342.md5 osn_quantastor_v3.5.2.4342.md5]
+
* fixes local CIFS / SMB user password issue, password was not set correctly at time of new user creation
+
* fixes printcap related logging errors seen in Samba log.smbd, new version disables Samba printer config
+
* adds automatic btrfs rebalancing and associated rebalancing options to quantastor.conf file
+
* fixes problem where changing the IP address on a port was requiring disable/enable iSCSI to reenable iSCSI access after changes
+
* fixes bonding logic and issues and infinite loop bug in the base Ubuntu ifenslave script
+
* fixes postfix log error messages by adding an empty main.cf config
+
* adds quantastor User-Agent setting to Librato metric post operations
+
* fixes ActiveDirectory join domain to auto-rollback and report proper error if the domain join does not succeed
+
* fixes bug in DNS domain search suffix where it would get duplicated
+
* fixes bug in DNS configuration where UI would not reflect accurate DNS configuration after removing entries
+
  
== v3.5.1.4321 (March 12th, 2013) ==
+
Alerts and Configuration Analysis
* [http://downloads.osnexus.com/osn_quantastor_v3.5.1.4321.iso osn_quantastor_v3.5.1.4321.iso]
+
* Fixed an issue where a pool running a scrub would report as degraded in the Config Analyzer health report. [ QSTOR-10258 ]
* [http://downloads.osnexus.com/osn_quantastor_v3.5.1.4321.md5 osn_quantastor_v3.5.1.4321.md5]
+
* fixes CIFS support regression introduced by new Ubuntu 12.04.2 base
+
* adds MediaHarmony support to CIFS for multi-client Avid editing
+
* fixes force flag so you can resize while volume is in use.  iSCSI session relogin is required.
+
* fixes to new AD support
+
  
== v3.5.0.4306 (March 4st, 2013) ==
+
Ceph Scale-out Block, Object and File
* [http://downloads.osnexus.com/osn_quantastor_v3.5.0.4306.iso osn_quantastor_v3.5.0.4306.iso]
+
* Added qs-rgw-moveobjects script to allow easier s3api copy-object of a buckets contents to a different storage class. [ QSTOR-10268 ]
* [http://downloads.osnexus.com/osn_quantastor_v3.5.0.4306.md5 osn_quantastor_v3.5.0.4306.md5]
+
* Changed haproxy load-balancer to use balance source mode by default. [ QSTOR-10260 ]
* adds support for Adaptec 7000 Series RAID controllers
+
* Fixed an issue with the Storage Class Auto-Tiering rules where multipart uploads with Capacity Operators of greater than or greater and equal to the Capacity Threshold would not be uploaded to the correct storage class. [ QSTOR-10254 ]
* enhanced CIFS support with ActiveDirectory integration
+
* adds qs_sendlogs and qs_upgrade scripts for CLI upgrades and log reports
+
* adds new IO profiles for media production
+
* adds support for custom tags/names for hardware RAID units, disks, and controllers
+
* fix to report error when trying to grow software RAID10/RAID1 which isn't supported by mdadm layer
+
* adds new option to silence alarms on all controllers
+
* various fixes for grid management plus updated menu in web manager for grid management
+
* enhanced license activation logic to verify DNS and gateway configuration settings
+
* fix password check on add grid node
+
* added force flag option to Resize Volume dialog
+
* added logic to auto-disable the HDDs write cache when you create a MegaRAID unit
+
* added support for custom alert handlers
+
* adds ethtool, ipmitool, and winbind to standard install
+
* fix for disk identification of KVM/proxmox virtual disk devices
+
* adds ATA over Ethernet driver
+
* adds latest Adaptec 7000 driver
+
* adds STEC PCIe support and latest driver
+
* added logic to block Gluster volume creation on pools with DR async replication links
+
* adds support for Windows shadowcopy / snapshot support with CIFS shares
+
* upgrades Linux kernel to v3.8
+
* upgrades SCST drivers to latest v3 release
+
  
== v3.2.0.4221 (January 12th, 2013) ==
+
Enclosures and Controllers
* [http://downloads.osnexus.com/osn_quantastor_v3.2.0.4221.iso osn_quantastor_v3.2.0.4221.iso]
+
* Changed qs-util seagate-ap-split mode command to use zone 5 [ QSTOR-10259 ]
* [http://downloads.osnexus.com/osn_quantastor_v3.2.0.4221.md5 osn_quantastor_v3.2.0.4221.md5]
+
* adds CIFS support
+
* fix to network share rename cleanup
+
* fix to tomcat restart logic
+
* various fixes to pool remote-replication failover
+
* fix to bonded port create, now does a down up down beforehand
+
* improved grid sync performance
+
  
== v2.9.2.4195 (January 5th, 2013) ==
+
Web Manager
* [http://downloads.osnexus.com/osn_quantastor_v2.9.2.4190.iso osn_quantastor_v2.9.2.4195.iso]
+
* Increased default max bucket count for S3 user to 100K.  [ QSTOR-10256 ]
* [http://downloads.osnexus.com/osn_quantastor_v2.9.2.4190.md5 osn_quantastor_v2.9.2.4195.md5]
+
* Added new Grid Preferred Port status column in the Network Port Grid. It's hidden by default. [ QSTOR-10256 ]
* fixes Upgrade Manager, to upgrade from previous releases you must upgrade from the command line with these commands:
+
* Fixed s3 gateway dialog height so it can show more nodes in the grid.  [ QSTOR-10256 ]
** sudo apt-get update
+
* Fixed s3 tenant create, if "Display Name" is not specified use the "Name" (display name is no longer mandatory in dialog). [ QSTOR-10256 ]
** sudo apt-get install qstormanager qstorservice
+
* various fixes to pool remote-replication failover
+
* enhanced grid synchronization performance
+
* adds support for Nytro MegaRAID
+
* minor enhancements to qs CLI
+
* fix to cloud container creation
+
* fix to license check corner case
+
  
== v3.0.9.4067 (December 2nd, 2012) Official v3 Release ==
+
== v6.3.0.268  (March 20th 2024) ==
* [http://downloads.osnexus.com/osn_quantastor_v3.0.9.4067.iso osn_quantastor_v3.0.9.4067.iso]
+
* [http://downloads.osnexus.com/osn_quantastor_v3.0.9.4067.md5 osn_quantastor_v3.0.9.4067.md5]
+
* adds Gluster support
+
* fixes licensing check issue in grid configurations
+
* fixes alert propagation issue in grid configurations
+
* qs cli improvements
+
** adds help search with partial command names like so 'qs help=glu'
+
** adds support for loading login credentials eg: 'localhost,admin,password' into ~/.qs.cnf
+
  
== v3.0.8.4032 (November 24th, 2012) v3 Release Candidate ==
+
=== [[QuantaStor 6.3.0 Upgrade Instructions | Upgrade Instructions]] ===
* [http://downloads.osnexus.com/osn_quantastor_v3.0.8.4032.iso osn_quantastor_v3.0.8.4032.iso]
+
Click [[QuantaStor 6.3.0 Upgrade Instructions | here]] for instructions on [[QuantaStor 6.3.0 Upgrade Instructions | upgrading to QuantaStor v6.3.0]].
* [http://downloads.osnexus.com/osn_quantastor_v3.0.8.4032.md5 osn_quantastor_v3.0.8.4032.md5]
+
* fixed 4TB limit on pool remote-replication, now there is no limit.
+
* adds VLAN interface support, see 'Create VLAN Interface', 'Delete VLAN Interface' in web manager
+
* upgraded web interface graphics
+
* fixed icons for pool replication
+
* added initial support for Gluster, this will be officially supported in v3.1
+
* added samba to installation process, this will be officially supported in v3.1
+
  
== v2.8.1.4068 (December 2nd, 2012) ==
+
=== Release Notes ===
* [http://downloads.osnexus.com/osn_quantastor_v2.8.1.4068.iso osn_quantastor_v2.8.1.4068.iso]
+
* [http://downloads.osnexus.com/osn_quantastor_v2.8.1.4068.md5 osn_quantastor_v2.8.1.4068.md5]
+
* fixed 4TB limit on pool remote-replication, now there is no limit.
+
* adds VLAN interface support, see 'Create VLAN Interface', 'Delete VLAN Interface' in web manager
+
* adds improved volume/share level remote replication
+
** communicates better progress information
+
** replication process can now be cancelled at any time
+
** replication is not interrupted by a upgrade or restart of QuantaStor core service
+
* fixed problem with virtual interface floating
+
* fixes licensing check issue in grid configurations
+
* fixes alert propagation issue in grid configurations
+
  
== v3.0.5.3952 (November 2nd, 2012) ==
+
Alerts and Configuration Analysis
* [http://downloads.osnexus.com/osn_quantastor_v3.0.5.3952.iso osn_quantastor_v3.0.5.3952.iso]
+
* Fixed an issue where md software raid os partitions where being reported in the config analyzer as offline storage pools. [ QSTOR-10168 ]
* [http://downloads.osnexus.com/osn_quantastor_v3.0.5.3952.md5 osn_quantastor_v3.0.5.3952.md5]
+
* Fixed an issue where non-management ports were being flagged in the config analyzer for iSCSI acess being enabled. [ QSTOR-9891 ]
* fix to automatically update IP addresses in DRBD resource files on source and target side
+
* fix to volume naming on DRBD secondary
+
* fix to upgrade process messages
+
* fix for DNS issue, resolvconf needed to be restarted after config changes
+
* fix to DRBD based pool resync logic
+
* fix to storage pool start ( no longer needs --update-summaries in array startup )
+
* adds support to allow cancelling Storage Volume clone operations / tasks while in progress
+
* adds HP SmartArray management support
+
* removed old btrfs warnings from web interface
+
* changed btrfs default block size to 32K and made it customizable via /etc/quantastor.conf
+
  
== v2.7.4.3942 (October 29nd, 2012) ==
+
Ceph Scale-out Block, Object and File
* [http://downloads.osnexus.com/osn_quantastor_v2.7.4.3942.iso osn_quantastor_v2.7.4.3942.iso]
+
* Blocked creating new OSDs when the OSD service is masked. [ QSTOR-10212 ]
* [http://downloads.osnexus.com/osn_quantastor_v2.7.4.3942.md5 osn_quantastor_v2.7.4.3942.md5]
+
* Show the S3 Object Storage Pool as the root node in the S3 User's and Tenant tree. [ QSTOR-10156 ]
* fix to DRBD based pool startup logic
+
* Show the S3 Object Storage Pool as the root node in the bucket tree. [ QSTOR-10150 ]
* fix to DRBD based pool resync logic
+
* Add support for multiple data pools for storage classes for Ceph Object Storage Pool. [ QSTOR-10137 ]
* adds support to allow cancelling Storage Volume clone operations / tasks while in progress
+
* Add auto tiering capability to ceph buckets. [ QSTOR-10125 ]
 +
* Change the Ceph block storage pool to default to replica=3 for performance. [ QSTOR-10062 ]
 +
* For CephFS, the min_size for the metadata pool should be 2. [ QSTOR-10015 ]
 +
* Introduce safe disk replacement for Ceph OSDs. [ QSTOR-9937 ]
 +
* Applied adjustments to Ceph Clusters for optimized scrubs on smaller and denser clusters. [ QSTOR-9900 ]
 +
* Updated NFS Ganesha to 5.7 [ QSTOR-9821 ]
 +
* Add support for Ceph Multi-site bucket replication. [ QSTOR-6570 ]
  
== v3.0.2.3926 RC1 (October 22nd, 2012) ==
+
Disk Management
* [http://downloads.osnexus.com/osn_quantastor_v3.0.2.3926.iso osn_quantastor_v3.0.2.3926.iso]
+
* Added support for ScaleFlux CSD 3000 SSDs that support builtin compression provisioning. [ QSTOR-10198 ]
* [http://downloads.osnexus.com/osn_quantastor_v3.0.2.3926.md5 osn_quantastor_v3.0.2.3926.md5]
+
* Fixed an issue with disk correlation by serial number on Broadcom/LSI 93XX series HBAs. [ QSTOR-10194 ]
* based on Ubuntu 12.04.1
+
* Show osd number in 'qs disk-list'. [ QSTOR-9717 ]
* incorporates all enhancements made up through QuantaStor v2.7.2
+
* fixes bug in virtual interface (vif) float logic so that when you explicitly disable a vif it won't try to float it.
+
* fixes NIC bonding issues found in v3.0.0 Tech Preview
+
* fixes minor bug in Chrome browser support
+
* fix to apply DNS changes to resolvconf base file
+
* fixes bonded port speed to show the sum of the speed of slave ports
+
* upgrades kernel to v3.5.5
+
* upgrades SCST driver support to v3.0.0
+
* upgraded to expand browser support for latest browsers (Chrome, FireFox, Opera, IE, etc)
+
* adds support for German locale, just add /?locale=de to the URL when you connect to the QuantaStor Manager web management interface
+
  
== v2.7.2.3912 (October 22nd, 2012) ==
+
Enclosures and Controllers
* [http://downloads.osnexus.com/osn_quantastor_v2.7.2.3912.iso osn_quantastor_v2.7.2.3912.iso]
+
* Add enclosure view for the ASUS 2u24 NVMe. [ QSTOR-10202 ]
* [http://downloads.osnexus.com/osn_quantastor_v2.7.2.3912.md5 osn_quantastor_v2.7.2.3912.md5]
+
* Fix controller selection issue in the 'Identify Hardware Controller Disk Device' dialog for when the selected object in the Physical Disk tree is a Physical Disk and not the Disk itself. [ QSTOR-10195 ]
* fixes issue with preseed that was causing boot issues after installation
+
* Updated wddcs tool to 3.2.8.0 [ QSTOR-10166 ]
* adds array and hot-spare management support for HP SmartArray RAID controllers
+
* Added to feature to create or delete multiple External System Volume configurations. [ QSTOR-10061 ]
  
== v2.7.0.3834 (October 2nd, 2012) ==
+
High Availability Failover
* [http://downloads.osnexus.com/osn_quantastor_v2.7.0.3834.iso osn_quantastor_v2.7.0.3834.iso]
+
* Fixed an issue with the Create HA Failover Group Dialog when there are active FC sessions on volumes on the selected pool. [ QSTOR-10169 ]
* [http://downloads.osnexus.com/osn_quantastor_v2.7.0.3834.md5 osn_quantastor_v2.7.0.3834.md5]
+
* Changed NVMe reservations to use cptpl=2 when available so that iofencing is cleared on power on of a nvme drive. [ QSTOR-10124 ]
* adds support for pool level remote replication
+
* adds support for Citrix StorageLink with XenServer 6.0 & 6.1
+
* adds qstorutil.py to simplify StorageLink management operations
+
* adds REST API support on port 8153
+
* changed default boot filesystem type to ext3 so that QuantaStor can be para-virtualized under XenServer
+
* fix for MegaRAID discovery logic (was creating zombie processes)
+
* fix to storage system ID field on Alert
+
* fix to rare database lock issue
+
* expanded CLI command support
+
* various fixes to CLI commands
+
* added preferred LUN number logic for multi-protocol VMware configurations
+
* fix to tomcat initd script
+
  
== v2.6.1.3604 (July 23th, 2012) ==
+
Licensing
* [http://downloads.osnexus.com/osn_quantastor_v2.6.1.3604.iso osn_quantastor_v2.6.1.3604.iso]
+
* Added logic to auto-fetch new QuantaStor License Server ca certificates during online license activation. [ QSTOR-10174 ]
* [http://downloads.osnexus.com/osn_quantastor_v2.6.1.3604.md5 osn_quantastor_v2.6.1.3604.md5]
+
* fixes to init.d scripts for tomcat and core service ensures proper restart/stop operations
+
* adds patch to Cloud Container support for SoftLayer private cloud access within Softlayer private network
+
* adds y-axis labels to Librato metrics posts
+
* fix to BBU status
+
* adds LSI CacheVault support
+
* adds Brocade 1020 CNA network card detection
+
  
== v2.6.0.3579 (July 6th, 2012) ==
+
NAS Gateway / Cloud Containers
* [http://downloads.osnexus.com/osn_quantastor_v2.6.0.3579.iso osn_quantastor_v2.6.0.3579.iso]
+
* Update rclone version. [ QSTOR-9512 ]
* adds support for Softlayer Cloud Storage support
+
* adds support for metrics posting to Librato Metrics
+
* adds support for PagerDuty.com
+
* adds support for MegaRAID RAID10 units >16 disks
+
* adds support for cloning volumes while in use w/ force flag
+
* various fixes to grid scale-out management support
+
* upgrade from Tomcat 6 to Tomcat 7 for web management interface web server
+
* adds check to block volume resize when storage is assigned to XenServer hosts
+
* fix to UI for replicate network share
+
  
== v3.0.0.3422 Tech Preview (May 6th, 2012) ==
+
Network Interfaces
* [http://downloads.osnexus.com/osn_quantastor_v3.0.0.3422.iso osn_quantastor_v3.0.0.3422.iso] Technology Preview
+
* Show static route parent port in the respective grid and delete dialog. [ QSTOR-10199 ]
* This version is based on the same code base as v2.5.0.3422 but is built on top of Ubuntu Server 12.04 LTS and the SCST v3.0 driver.
+
* Fixed an issue with onlining/restarting offline VLAN interfaces. [ QSTOR-10180 ]
 +
* Fixed an issue with VLAN ontop of Bonded ports on VM deployed QuantaStor instances. [ QSTOR-10180 ]
 +
* Improve the Network bond mode descriptions, in the 'Create Bonded Port' dialog, for those that require managed switches. [ QSTOR-9842 ]
 +
* Added IP address place holder for DHCP interfaces that have no assigned IP address. [ QSTOR-9828 ]
 +
* Fixed an issue with downing virtual interfaces when converting to HA virtual interface. [ QSTOR-9774 ]
  
== v2.5.0.3422 (March 28nd, 2012) ==
+
Network Shares
* [http://downloads.osnexus.com/osn_quantastor_v2.5.0.3422.iso osn_quantastor_v2.5.0.3422.iso]
+
* Minor Web UI fix to display share quota percent utilization. [ QSTOR-10121 ]
* [http://downloads.osnexus.com/osn_quantastor_v2.5.0.3422-cloudedition.iso osn_quantastor_v2.5.0.3422-cloudedition.iso]
+
* Implemented a Real Time Auto Copy feature to enhance data protection for Network Shares. [ QSTOR-9929 ]
* adds support for scale-out management
+
* Updated Focal platform Samba to 4.18.6 backported from ubuntu upstream release. [ QSTOR-9924 ]
* adds support for HA failover groups utilizing integrated LSI SAS 6160 switch management for storage motion
+
* Show parent shares in the 'qs share-list' command results. [ QSTOR-9702 ]
* adds support for NFS shares backed by a cloud container / infinite S3 storage network shares
+
* adds support for Infiniband / Mellanox controllers
+
* adds support for LSI CacheCade SSD cache management
+
* adds support for Adaptec MaxCache and Adaptec 6xxx series RAID controllers
+
* adds logic to automatically update the system clock via ntp.ubuntu.com twice daily
+
* adds support for i2o device discovery
+
* adds support for Adaptec enclosure discovery
+
* adds SAS switch management module for LSI 616x
+
* adds close window button to upper-right corner of dialogs
+
* adds support for toggling the hot spare flag with Adaptec disk devices using the Mark Hot Spare dialog.
+
* adds integrated online help documentation for most dialogs via [?] button
+
* adds check for FC/IB controllers and removes tabs if none are present.
+
* adds Apply button to alert manager dialog
+
* adds system memory check
+
* adds 500GB of flexibility to license key check
+
* adds core services and tomcat server monitoring
+
* enhancement to temporarily shutdown FC ports on storage pool stop
+
* fix to exclude spares from unit create/grow dialogs
+
* fix to iSCSI target driver status detection logic
+
* fix to 3ware discovery logic to exclude non-existent units reported as INOPERABLE
+
* fix to tomcat service start/stop logic, adds status
+
* fixup of various web interface grid layouts/sizing
+
* upgrades to version 1.9 of s3ql filesystem
+
* fix to Modify Storage System so that DNS entries are not removed
+
* fix to hardware event detection logic to prevent events from being re-raised
+
* fixes network interface management terminology to make it consistent
+
* fixes bug in 3ware module flush/rescan operations
+
* fixes default CLI output so that nested objects are not printed (was constantly scrolling off the screen), use --verbose now for that
+
* adds support for setting the bonding policy
+
* fixed BBU discovery for 3ware
+
* fix to pool grow logic
+
* fixed storage volume assignment logic to remove iSCSI assignment by IP address.  Only IQN is supported.
+
* fixed vendor/model information on network ports
+
* fixed ellipsis on context menus to be ...
+
* fix to send alert email script so that it logs to /var/log/qs_service.log
+
* fixed up HP ACU CLI install script
+
* fix to show "Linear" software RAID type in management interface rather than "RAID2"
+
  
== v2.1.0.2979 (Nov 28th, 2011) ==
+
Quantastor CLI
* [http://downloads.osnexus.com/osn_quantastor_v2.1.0.2979.iso osn_quantastor_v2.1.0.2979.iso] - MD5 checksum - 65c5f9e8d9e439aa47d1c85c481868ca
+
* Update qs-iostat utility to python3. [ QSTOR-10152 ]
* adds send log report command to web interface
+
* adds support for hardware RAID unit grow operation (LSI MegaRAID & Adaptec)
+
* adds the Linear type Storage Pool layout
+
* adds support for dynamic Storage Pool grow(concatenate) & expand operations for single disk RAID0 and Linear types
+
* fixes license TB utilization calculation
+
* adds support for virtual network interfaces, virtual interfaces allow you to create virtual network ports on different networks
+
* adds support for virtual network interface floating. In the event that the physical port that the virtual interface is attached to goes offline, the virtual interface will automatically float to another online/active physical network interface. Virtual interfaces can also be pinned to specific physical network ports.
+
* adds link state and link speed information to target port / network interface information
+
* added hardware unit busy state to indicate when a relayout/build is active
+
* added logic to pre-populate create virtual interface / create bonded interface dialog with subnet/network
+
* fix create/grow unit dialog to filter disk selection based on selected hw controller
+
  
== v2.0.13.2872 ==
+
Remote Replication, Snapshots and Backup Policies
* [http://downloads.osnexus.com/osn_quantastor_v2.0.13.2872.iso osn_quantastor_v2.0.13.2872.iso] - MD5 checksum - ba6274b936a01c14825190c1c402d9e2
+
* Add the ability to force create symbolic links for backup policy outbound-move to cloud containers without a delay of 24 hours. [ QSTOR-10136 ]
* fixes create/modify cloud backup schedule dialog so that you can change the selected cloud container
+
* Update Replication Report Summary object as failed if source system reboots right after schedule is triggered. [ QSTOR-10097 ]
* fixes add cloud provider credentials so that you can have an amazon secret key that includes symbols like '+'
+
* adds CLI command for upgrade 'qs upgrade' so that you can remotely upgrade quantastor instances
+
* fixes various localized text for Japanese, note, add /?locale=ja to the URL to see the web interface in Japanese
+
* fixes various cloud backup volume object state issues and adds automatic metadata and data cache flushing at the end of each volume backup
+
* fixes cloud container activation logic and upgrades QuantaStor to s3ql v1.0.1
+
* minor change to the ordering of stack items in the web interface
+
* adds support for MegaRAID 9265 & 9285 controllers
+
* adds hardware controller event filtering to remove nonsensical information and limits the event display to the last 50 messages plus any warnings/errors up to 100 hardware event messages total
+
* adds initial API and model changes for grid management support
+
* adds battery backup unit status information and detail to the HW controller properties
+
* adds NFS export path information to the table view for Network Shares
+
* disables browser caching so that the browser will load a new version of QuantaStor Manager on reconnect rather than using the cached
+
* optimized RAID50 and RAID60 hardware unit creation
+
* adds IO profiles to Storage Pool creation
+
* fix to /etc/init.d/iptables configuration script to allow connections on QuantaStor web and SOAP ports
+
* fix to Recovery Manager logic to allow recovery of bonded network port configurations
+
* removed bad tooltips from various web dialogs
+
* added password reset logic so that you can reset the admin password using qs_service --reset-password=mynewpassword
+
* added iSCSI redirect logic for grid support
+
* created qscli debian package and posted on Downloads page
+
* enhanced the qs_bug_report.sh script to auto upload bug report
+
* fixed web interface to show volume and pool size in both TB and TiB
+
  
== v2.0.9.2752 ==
+
SNMP
* [http://downloads.osnexus.com/osn_quantastor_v2.0.9.2752.iso osn_quantastor_v2.0.9.2752.iso] - MD5 checksum - 0275bf7e21c73bea16b3bf174b7dabed
+
* Regen SNMP MIB for 6.3 [ QSTOR-10228 ]
* adds support for MegaRAID 9265 and 9285 controllers
+
* improved web interface support for MegaRAID operations (silence alarm, import foreign units)
+
* adds MegaRAID and 3ware drivers to installer to assist with installing Quantastor onto a hardware RAID1 mirror
+
* adds hardware controller detection logic to base activation of a plugin based on the hardware driver being loaded and the availability of the hardware vendor's API/CLI
+
* qs Command Line Utility now supports having a QS_SERVER environment variable so that credentials like --server=localhost,admin,password do not have to be specified for every command
+
* minor fix to EULA dialog
+
* minor fix to menu popup so that the minimal menu shows when the "No storage pools detected." message is in the tree.
+
* fix to network share quota support
+
* includes upgraded driver - ixgbe v3.4.24 - Adds support for the latest Intel 10GbE NICs
+
* includes upgraded driver - megaraid_sas v5.30 - Adds support for the 92x5 series
+
* includes upgraded driver - aacraid v1.1-7[28000] - Adds support for the Adaptec 6xxx series
+
* adds Japanese localization
+
* enhanced Storage System Link so that user can specify a remote IP address for replication to remote WAN locations in the cloud
+
  
== v2.0.6.2661 ==
+
Security
* [http://downloads.osnexus.com/osn_quantastor_v2.0.6.2661.iso osn_quantastor_v2.0.6.2661.iso] - MD5 checksum - 83c0cbdbca6c21310d606533cd353830
+
* Updated JQuery version used in the QuantaStor WebUI to 3.7.1 [ QSTOR-10064 ]
* adds additional license checks to the web interface
+
* Add Audit Log Viewing to the Storage System menus. [ QSTOR-10031 ]
* fixes memory leak in the remote replication monitoring logic
+
* renamed the xfs pool type from 'Archive' to Enterprise'
+
* changes the default storage pool type to 'Enterprise (XFS)'
+
* adds additional xfs tuning parameters to address fragmentation
+
* adds hw controller discovery dialog to preemptively rediscover/rescan controllers
+
  
== v2.0.5.2649 ==
+
Storage Pool Management
* [http://downloads.osnexus.com/osn_quantastor_v2.0.5.2649.iso osn_quantastor_v2.0.5.2649.iso] - MD5 checksum - f5acb3df4e8cf170f19f5a2c86cd2c4d
+
* Improved logic for replacing zpool UNAVAIL disks that are identified by their id instead of a device path as the disk is no longer present or visible to the OS. [ QSTOR-10129 ]
* adds OEM Cloud Edition license management support
+
* adds RAID10/50/60 support for Adaptec controllers
+
* certification completed for Adaptec 5805 series controllers
+
* adds async operation support for NFS restart and License management operations
+
* various enhancements to the CLI to support scripted automation of new system deployment
+
* adds item "No physical disks detected" to tree in web interface when no disks are detected. Similar items added for volumes, pools, hw controllers.
+
* fixes licensing issue with Cloud Backup feature
+
* fixes lsi 3ware installation script
+
* adds NFS support to Community Edition
+
  
== v2.0.4.2602 ==
+
Upgrade Manager and Installer
* [http://downloads.osnexus.com/osn_quantastor_v2.0.4.2602.iso osn_quantastor_v2.0.4.2602.iso]
+
* Automatically disable and mask uefi fwupd service on platforms that include it to prevent unplanned firmware updates. [ QSTOR-10205 ]
* summary: QuantaStor v2.0.4 adds support for IO profiles, remote-replication of network shares and volumes residing in any pool type, and additional Adaptec hardware support.
+
* Fixed: the low boot space warning for kernel upgrades now correctly appears in the Upgrade Manager task failure message. [ QSTOR-10185 ]
* adds CLI support for hardware management commands
+
* Fixed an issue where the scst/zfs userspace packages were not being pinned on security updates.  [ QSTOR-10185 ]
* adds Japanese localization
+
* Fixed an issue where qstortarget was incorrectly selected during security updates but fails due to existing pinning rules. qstortarget now correctly only gets selected for install on kernel/driver upgrades. [ QSTOR-10185 ]
* adds support for remote replication of network shares
+
* adds support for replication of non-btrfs volumes and shares
+
* adds icons and dialog changes for network share replication
+
* adds support for adaptec single disk / JBOD type units
+
* adds use user chap setting as default in UI
+
* adds support for Storage Pool IO profiles, custom IO profiles can be created in /etc/qs_io_profiles.conf
+
* adds 'disk-list=ALL' option to storage pool-create command using the qs CLI. This will auto-select all available non-utilized disks.
+
  
== v2.0.2.2502 ==
+
Web Manager
* [http://downloads.osnexus.com/osn_quantastor_v2.0.2.2502.iso osn_quantastor_v2.0.2.2502.iso] - MD5 checksum - c32f3fa46eb132db707cb50ecff5c526
+
* Minor fix to show NA for share-alias space columns. [ QSTOR-10227 ]
* summary: QuantaStor v2.0.2 adds support for Adaptec controllers, cloud licensing and includes some minor maintenance fixes.
+
* Login dialog shown after service restart is complete. [ QSTOR-10007 ]
* fixes issue with network interface changes to ports with gateway set
+
* adds icon to identify spare hardware units
+
* fixes issue where duplicate disks were shown under a hardware unit after it is created
+
* fixes RAID level correlation / Storage Pool now shows hardware RAID level if hardware RAID is used
+
* fixed web interface rendering bug seen in Firefox 4.  
+
* added logic to flush the write buffer cache of hardware RAID controllers automatically when storage pools are stopped. (also part of system shutdown)
+
* fixes pool identification logic to route 'flash led' request to hardware controller as necessary
+
* adds logic to discover boot/system physical disks but filter them from the web interface.  This information is used to identify the hardware RAID unit on which the core QuantaStor OS is installed so that we can prevent users from deleting it.
+
* improved correlation of physical disks with hardware RAID units
+
* adds support for OEM edition branding
+
* adds support for Adaptec 5405 controller
+
* adds flag to allow network configuration recovery as part of database rollback
+
* adds support for network share client modify commands to CLI
+
  
== v2.0.1.2430 ==  
+
== v6.2.8.016  (March 5th 2024) ==
* summary: QuantaStor v2.0.1 adds support for NFSv4 and includes some minor maintenance fixes.
+
* adds support for NFSv4
+
* adds simplified NFS export path format which eliminates the full storage pool GUID from the path
+
* adds customizable ARP filtering policy setting to Modify Storage System dialog
+
* adds NFS configuration dialog so you can set the system to NFSv3 or NFSv4 mode
+
* fixes ribbon bar browser layout issue with IE
+
* fixes bug in CLI command system-shutdown
+
* fixes Windows CLI so you can run it from anywhere rather than just from the CLI installed location
+
* fixes issue with Add Host dialog where the host entries to a bad DNS lookup and get an invalid IP address associated with them
+
* fixes for Citrix StorageLink 2.4 support
+
* fixes upgrade from 1.x to 2.x so that this can be done and the kernel upgrade is automatic
+
* fixes pool start logic to automatically re-enable network shares when a storage pool is brought back online
+
* fixes pool modify configuration to preserve the enable write optimizations flag which was getting cleared when a pool was start/stopped
+
  
== v2.0.0.2390 ** ==  
+
=== [[QuantaStor 6.2.8 Upgrade Instructions | Upgrade Instructions]] ===
* [http://downloads.osnexus.com/osn_quantastor_v2.0.0.2390.iso osn_quantastor_v2.0.0.2390.iso] - MD5 checksum - 832183d0723e5623390aa3d1c3b2dec0
+
Click [[QuantaStor 6.2.8 Upgrade Instructions | here]] for instructions on [[QuantaStor 6.2.8 Upgrade Instructions | upgrading to QuantaStor v6.2.8]].
* summary: QuantaStor v2.0 adds support for Fibre Channel via Qlogic 24xx and 25xx series adapters and adds integrated support for the LSI MegaRAID and DELL PERC families of RAID controllers.
+
* fixes invalid warning when scsi target driver is restarted
+
* adds install script for LSI MegaRAID CLI to /opt/osnexus/quantastor/raid-tools/lsimegaraid-install.sh
+
* adds plug-in support for LSI MegaRAID discovery and management
+
* adds support for Fibre Channel via Qlogic 24xx and 25xx cards
+
* add host/initiator dialogs updated to support FC initiators
+
* new kernel 2.6.35-27 with FC support and latest LSI MegaRAID driver
+
* multiple simultaneous hardware alerts are now coalesced into a single alert email
+
* enhanced storage volume create dialog to support partial reservation of space
+
* added additional RAID info message filtering
+
* fixes /dev/fd0 warning messages via floppy driver blacklist
+
* fixes make initrd issue with missing pango library
+
* fixes missing target ID field in UI which was always reporting 0
+
* cleanup of alert email to remove non-IP addresses like 'bond0' from the list.
+
* added logic to remove the replication and cloud backup tabs as per licensing
+
* SCST scsi target driver optimized for performance
+
* fixes corner case with IQN target ID generation with 'volname.x' overlapping with 'volname:x'
+
* fixes UI issue with partially expanded tree on User, Cloud, and Replication tabs
+
* adds XenServer to drop-down list of supported host types
+
* adds cloud container repair command to fixup container in cases where the system is shutdown while cloud replication is in progress
+
* adds network share enable/disable dialogs rather than using the network share modify dialog for this
+
* adds config file option to permanently enable/disable arp filtering.  Default is auto where arp filtering is enabled only when NIC ports are bonded.
+
* adds IP Address to host modify dialog so this can be changed when the detected IP address is wrong.
+
* minor fix to export storage pool command
+
* minor UI fix to virtual port / bond creation
+
* minor UI fix to create volume dialog when pool has no free space
+
* cleanup of storage quota create dialog layout
+
* target IQN generation now includes part of the storage volume UUID
+
* fix to cloud container enable / repair logic
+
* adds logic to automatically removed completed tasks and old alerts > 50 by default
+
* fixes CHAP authentication bug where remove old entries were not removed on reconfiguration of CHAP settings
+
* fixes Windows MPIO issue with t10 device descriptor format
+
* fixes license key activation error detail
+
* fix to db restore logic
+
* fix to service upgrade logic
+
* fix to modify cloud container dialog
+
* fixed issue with db rollback to a configuration database with ports configured with NIC bonding, new behavior is to flush the bond configuration.
+
* fixed issue with VMware physical disks being identified as XenServer
+
  
== v1.5.1.2277 ==  
+
=== Release Notes ===
* osn_quantastor_v1.5.1.2277.iso - MD5 checksum - 8161052696beacf85aab8dfcc61104dc
+
* web interface redesign to move tabs to the top
+
* adds hardware RAID device correlation from physical disk -> hardware unit -> hardware disk
+
* we now enable ARP filtering when NIC bonding / virtual ports are used
+
* adds 3ware support for unit create, unit delete, unit identify, disk mark spare, disk remove, and controller rescan
+
* fix up of web interface column widths
+
* adds alert severity to the subject line of emailed alerts
+
  
== v1.5.0.2239 ==
+
Enclosures and Controllers
* osn_quantastor_v1.5.0.2239.iso - MD5 checksum - be4a4b78a2c39b4cb2cfa0ea55c9569e
+
* Fixed Hardware Disk to Physical disk slot correlation issues. [ QSTOR-10135 ]
* summary: 2239 is a hot-fix release for some issues caught after the initial 1.5.0 release.
+
* Improved Enclosure object guid uniqueness to better support more complex/multipath setups for hardware disk to physical disk mapping. [ QSTOR-10135 ]
* fixes bug in session monitoring logic
+
* Added Hardware Enclosure Serial\# property and logic to discover serial\# when available. [ QSTOR-10102 ]
* fixes bug in alert manager email generation
+
* fixes alert manager dialog so that the SNMP password is hidden text ******
+
  
== v1.5.0.2233 ** ==
+
Multitenancy
* osn_quantastor_v1.5.0.2233.iso - MD5 checksum - 2e5efe438c785046ad27c7ff0c79641b
+
* Updated Resilio container image to 3.8.1.2250 [ QSTOR-10162 ]
* summary: QuantaStor 1.5 introduces Cloud Backup to Amazon S3 and adds support for SCSI-3PR which is needed for Hyper-V live migration
+
* Fix errors with Resilio container errors seen after upgrade. [ QSTOR-10099 ]
* fixes installer so that an internet connection is no longer required to install from CD/ISO
+
* fixes XFS thick provisioning w/large volumes
+
* fixes Cancel Task dialog to show proper "Are you sure?" text
+
* fixes Storage Volume Resize dialog max size setting for thick provisioning
+
* changes iSCSI driver from IET to SCST
+
* fixes 'View Share' dialog, missing space in mount path
+
* fixes text validation in dialogs so that the cursor doesn't jump to the end
+
* fixes upgrade logic to upgrade the target driver first and tomcat last
+
* fixes VMWare/XenServer virtual appliance device discovery so that devices are found without allow_unident=1 flag
+
* adds option to create/modify a pool to 'Enable Write Optimizations'. This uses the nobarrier filesystem option to leverage write optimizations in systems with a battery backup units.
+
* adds new LSI 3ware operations to web interface: controller rescan, add hot spare, identify disk, identify unit
+
* adds JFS pool type (create via command line only)
+
* adds support for SCSI3 persistent reservations / Windows Hyper-V live migration
+
* adds cloud backup support (Amazon S3)
+
* adds a warning to BTRFS pool type creation, this pool type is not yet ready for production use
+
  
== v1.4.1.2069 ==
+
Remote Replication, Snapshots and Backup Policies
* osn_quantastor_v1.4.1.2069.iso - MD5 checksum - 39744af315cd3d44498d9ba73a2b4013 
+
* Fixed an issue that could sometimes cause duplicate snapshot objects to appear for snapshot schedules with nested shares and recursive snapshot enabled. [ QSTOR-10159 ]
* adds support for FusionIO cards
+
* Added a check to temporarily prevent adding ZFS dataset encrypted Network Shares to remote replication schedules until the Open ZFS issue \#12014 is resolved in an upcoming ZFS release. [ QSTOR-10145 ]
* adds support for new XFS based 'Archive' storage pool type.  The Standard (ext4) pools are limited to 16TB which is sub-optimal for some disk-to-disk backup applications like Atempo so the new 'Archive (xfs)' pool type w/ a 8EB limit solves that.
+
* Fixed an issue with using Windows Restore Previous Versions on remote Replica \_chkpnt Network Shares. [ QSTOR-10065 ]
* adds automatic audit logging, see /var/log/qs_audit.log
+
* adds logic to expunge old complete or failed task entries automatically
+
* adds logic to do an automatic internal database backup anytime a new pool is created
+
* adds properties page for iSCSI session in web interface
+
* adds LSI 3ware logical unit discovery
+
* fixes size reporting on Standard (ext4) thin provisioned volumes
+
* fixes service update logic
+
* fixes bug that was preventing new user role creation
+
* fixes bug in target port modify dialog
+
* fixes to new SCST support beta
+
* fixes bug in modify chap user/password where they were reversed
+
  
== v1.4.0.2006 ==
+
SCSI / NVMe Target
* osn_quantastor_v1.4.0.2006.iso - MD5 checksum - 7a27091cac27f470d4e83f31e55c361f
+
* Updated SCST driver to 3.8.0.9038-f134517-qs01 to support latest available linux kernels for Focal platform and Focal cloud platform kernels. [ QSTOR-10151 ]
* remote replication support officially released
+
* adds Upgrade Manager for upgrading QuantaStor via the web interface
+
* adds Recovery Manager for recovering the QuantaStor database via the web interface
+
* login screen uses default password 'password' if no password is specified
+
* additional i18n work to prepare for localized editions
+
  
== v1.3.1.1966 ==
+
Upgrade Manager and Installer
* osn_quantastor_v1.3.1.1966.iso - MD5 checksum - 3d5fa861634451c9cf14b79e4c61a535
+
* Added Kernel Driver Support for QuantaStor installation on Ubuntu 20.04 images on Azure, AWS and Google Cloud. [ QSTOR-10138 ]
* remote-replication beta updates
+
** improved connection state logic
+
** various enhancements to enable whole file transfers on initial push as well as options to disable this mode in quantastor.conf
+
** bandwidth fixes for storage system link dialogs
+
* fixed CHAP bug in web interface
+
* added device exclusion list option to /etc/quantastor.conf
+
* additional i18n work to prepare for localized editions
+
* fixed bug in PhysicalDisk query where invalid characters in the serialNumber field was causing SOAP API issues
+
  
== v1.3.1.1930 ==  
+
== v6.2.7.002  (February 23rd 2024) ==
* osn_quantastor_v1.3.1.1930.iso - MD5 checksum - cded012fb659a3fe85091614bca96bc6
+
* fixed installer to allow more control over partitioning
+
* fixed bug in filesystem resize logic
+
* adds support for HP P400 RAID controllers via hpacucli
+
* fixed up firmware level detection
+
* adds beta support for remote replication schedules
+
* adds beta support for remote replication
+
* adds dialog for modifying network share client entries
+
* extends Storage System modify dialog to allow setting the network domain and search suffix
+
* additional i18n work to prepare for localized editions
+
* added storage system ID reset when /etc/qs_reset_sysid is present
+
  
== v1.3.0.1864* ==
+
=== [[QuantaStor 6.2.7 Upgrade Instructions | Upgrade Instructions]] ===
* osn_quantastor_v1.3.0.1864.iso - MD5 checksum - 4b96d2a450273f130f98ceb68aec26f4
+
Click [[QuantaStor 6.2.7 Upgrade Instructions | here]] for instructions on [[QuantaStor 6.2.7 Upgrade Instructions | upgrading to QuantaStor v6.2.7]].
* upgraded base platform from Ubuntu Server 10.04 to Ubuntu Server 10.10
+
* adds support for NAS / network shares / NFSv3
+
* adds support for network share snapshots
+
* adds support for restoring from network share snapshot
+
* enhances snapshot schedules to include support for automatic network share snapshots
+
* added additional license checks
+
* added more detail to storage pool properties page
+
* added dynamic permission definition upgrade logic
+
* additional i18n work to prepare for German and Japanese localization
+
* fixed bug in pool free-space calculation
+
* fix to target port state, was showing offline in some cases where it was online
+
* fix to storage pool state, also showing offline in some cases where it was online
+
* added logic to skip the startup device arrival delay if the system has been up for more than a couple mintues
+
* enhanced CLI to add network share management commands
+
* some optimization of web UI synchronization logic
+
* fixed up the send alert logic to handle SSL SMTP connections w/ retry logic
+
* added remote replication tab and initial code for replication schedules
+
  
== v1.2.0.1737 ==
+
=== Release Notes ===
* osn_quantastor_v1.2.0.1737.iso - MD5 checksum - E352F9C576BA1C1EC9A3B13AEF1D4F5C
+
* added support for changing DNS entries to the 'Modify Storage System' dialog
+
* added support for sending email with SMTP user/password
+
* fixed bug in license activate dialog to show license activation state
+
* added initial support for remote replication
+
* fixed memory leak in storage pool state and health monitor
+
* additional work on Japanese localization
+
* added properties pages for hardware enclosure / controller types
+
* added initial support for LSI 3ware 9690SA hardware discovery / alert integration
+
* added support for gathering tx/rx data per network adapter
+
* added file-system optimizations to reduce meta data footprint
+
* added support for Fusion IO device names
+
  
== v1.1.0.1604 ==
+
Licensing
* fixed storage pool delete logic when deleting a pool with missing disk devices
+
* initial support for Japanese locale
+
* added option to QuantaStor Manager UI to allow one to 'force' a storage pool to start even when degraded
+
* improved device identification logic
+
* fixed minor bug in HP RAID controller support detection logic
+
* added support for large >2TB hardware RAID devices
+
* minor fix to storage pool create logic so that physical disks don't show the storage pool association as a GUID
+
== v1.1.0.1592 * ==
+
* adds support for configuring ports as 'iSCSI enabled' so that ports can be designated as management only
+
* fixed physical disk discovery bug in XS VM
+
* adjusted read/transmit settings in iSCSI target driver to improve performance
+
* fixed storage pool start-up issue which would cause pools to be started as degraded or not at all.  This was more common with large pools with 6 or more disks.
+
* fixed various edge conditions around create/delete virtual port
+
* fixed bug in port state discovery
+
* fixed bug where network access to QS server was not available after boot because networking needed to be restarted after port bonding was completed.  Non-issue with systems not utilizing port bonding.
+
  
== v1.1.0.1570 ==
+
* Updated license manager certificates for online license activation. [ QSTOR-10154 ]
* added Mac OS X option to the host add/modify dialog
+
* minor fixes to volume cloning logic to support cloning across pool types
+
* minor fixes to alert email generation logic
+
* added support for automatic backup of QuantaStor database to /var/opt/osnexus/quantastor/osn.db.backup
+
* added initial changes for HP server / HP RAID controller support
+
* updated device ID collection logic to store scsi VDP 0x83 descriptor information for Physical Disk objects
+
* fixed bug in stripe-width/stride calculations for 'Standard' type pools
+
* fixed UI bug preventing role creation / RBAC security configuration changes
+
== v1.1.0.1560 ==
+
* fix to device discovery logic to support running QuantaStor in a VMWare ESX virtual machine
+
* fix to storage pool deletion logic to properly clear physical device to storage pool association
+
* added support for 'Standard' type storage pools which utilizes ext4 rather than btrfs as used with the 'Advanced' storage pool type.
+
* updated storage volume create dialog to include storage pool RAID level info
+
* updated QuantaStor kernel to be based off 2.6.35 to resolve ENOSPC edge conditions with Advanced storage pool type
+
* minor fix to storage pool diagram colors to improve contrast
+
* improved quantastor shutdown logic to bring down storage pools more cleanly
+
* updated storage pool partitioning logic to align storage pools to physical disk cylinder boundaries
+
* added filtering logic to prevent snapshot selection of volumes in Standard type storage pools
+
  
== Notes ==
+
== v6.2.6.024  (February 8th 2024) ==
Note that version changes that are marked with an asterisk (*) indicate builds that include a change to the iSCSI target driverA single asterisk is used to indicate a recommended but not required change to the driver and a double asterisk (**) is used to indicate that the qstortarget package must be upgraded along with the regular qstormanager and qstorservice packages.
+
 
 +
=== [[QuantaStor 6.2.6 Upgrade Instructions | Upgrade Instructions]] ===
 +
Click [[QuantaStor 6.2.6 Upgrade Instructions | here]] for instructions on [[QuantaStor 6.2.6 Upgrade Instructions | upgrading to QuantaStor v6.2.6]].
 +
 
 +
=== Release Notes ===
 +
 
 +
Enclosures and Controllers
 +
 
 +
* Added support for iofencing NVMe disks that do not support cdw11 [ QSTOR-10087 ]
 +
* Added an Alert for when a OS Software RAID1 mirror enters a degraded state. [ QSTOR-10080 ]
 +
* Added support LSI-3008C0 model controllers. [ QSTOR-9841 ]
 +
* Added a check to hardware Enclosure Discovery to automatically filter out enclosures that do not have any drive slots. [ QSTOR-9716 ]
 +
 
 +
High Availability Failover
 +
 
 +
* Fixed an issue with the I/O fencing tool where it was reporting not-supported on reservation capable nvme devices. [ QSTOR-10114 ]
 +
 
 +
Network Interfaces
 +
 
 +
* Updated static routes to use modern ip route syntax with the 'proto static' option[ QSTOR-10103 ]
 +
* Updated netplan conversion to by default create static routes using ip route to match the original netplan static route rules. [ QSTOR-10103 ]
 +
 
 +
Storage Pool Management
 +
 
 +
* Fixed: Activate HA Failover Group now works for Storage Pools in a degraded state missing a few devices.  [ QSTOR-10100 ]
 +
* Fixed: Create HA Failover Group now allows a force option if there are a small number of drives missing on the secondary node. Note that the operation will still be blocked if most/all of the drives are missing from the secondary node. [ QSTOR-10100 ]
 +
* Added support for Zero Touch Maintenance Automatic Global Hot spare marking of Hardware RAID0 Passthrough units. [ QSTOR-9865 ]
 +
 
 +
Storage Volumes
 +
 
 +
* Fixed: NVMe Target Storage volumes now persist their serial numbers correctly on reboot [ QSTOR-9992 ]
 +
* Fixed: the NVMe Target now correctly re-exports the allowed portals on system boot. [ QSTOR-9992 ]
 +
 
 +
Upgrade Manager and Installer
 +
 
 +
* Updated mellanox-ofed-install.sh script to support the latest Focal platform 5.15.0-91-generic kernel. [ QSTOR-10117 ]
 +
* Updated the GPG repo keys for QuantaStor RedHat / and Almalinux platform installs [ QSTOR-10107 ]
 +
* Fixed a incorrect error log when upgrading the Kernel and Drivers on the Ubuntu Focal platform. The upgrade would succeed when the error was seen, but it was unclear to the user without full log analysis. [ QSTOR-10106 ]
 +
* Updated upgrade manager logic to ensure recommended dependency packages are always selected for install during core service and security upgrades. [ QSTOR-10101 ]
 +
* Fixed an issue with the qs-distupgrade script where some QuantaStor core package changes were not being applied after a platform dist-upgrade from bionic to focal. [ QSTOR-10132 ]
 +
* Added better logging of systemctl service enablement and restart during qstorservice package installs. [ QSTOR-10134 ]
 +
 
 +
== v6.2.5.032  (January 18th 2024) ==
 +
 
 +
=== [[QuantaStor 6.2.5 Upgrade Instructions | Upgrade Instructions]] ===
 +
Click [[QuantaStor 6.2.5 Upgrade Instructions | here]] for instructions on [[QuantaStor 6.2.5 Upgrade Instructions | upgrading to QuantaStor v6.2.5]].
 +
 
 +
=== Release Notes ===
 +
 
 +
Alerts and Configuration Analysis
 +
* Added ssh port 22 to network connectivity checker tests. [ QSTOR-10092 ]
 +
 
 +
Ceph Scale-out Block, Object and File
 +
* Fix bug where ceph monitor daemon is disabled. [ QSTOR-10095 ]
 +
* Added script to setup Ceph multi-site replication. [ QSTOR-10075 ]
 +
 
 +
Enclosures and Controllers
 +
* Updated storcli version to 007.2705.0000.0000 [ QSTOR-10072 ]
 +
* Added feature for turning off hwDisk identification for all disks, including all empty slots. [ QSTOR-10036 ]
 +
* Added feature for turning off hwDisk identification for all disks, including all empty slots. [ QSTOR-9825 ]
 +
 
 +
Kernel and Drivers
 +
* Updated Linux Kernel to 5.15.0-91-generic for Focal platforms  [ QSTOR-10025 ]
 +
* Linux Kernel 5.15.0-91-generic includes fixes for NFS v3 lockd that would cause file handles to be left open for NFSv3 clients when attempting to stop the nfs server before ZFS pool export during HA failover.  [ QSTOR-10025 ]
 +
* Updated ZFS to 2.1.14.qs25 for Focal platforms [ QSTOR-10025 ]
 +
 
 +
Multitenancy
 +
* Fix an issue with missing Service Configs. [ QSTOR-10079 ]
 +
* Add the ability to sync nested shares when parent share is selected in Resilio. Optionally skip changing the share permissions when user is specified in the config file. [ QSTOR-10070 ]
 +
 
 +
Network Shares
 +
* Block rename of nested shares. [ QSTOR-10091 ]
 +
* Add the ability to enable and clone a GMT snapshot [ QSTOR-4145 ]
 +
 
 +
Remote Replication, Snapshots and Backup Policies
 +
* Fixed an issue where Remote Replication Schedules can fail if 2 source snapshots have the same created timestamp. [ QSTOR-10059 ]
 +
* Fix a minor issue with File Age settings in the Backup Schedule Modify dialog. [ QSTOR-10056 ]
 +
* Properly transition a Replication task and Replication Report to the 'failed' status if the source system loses power during the Replication. [ QSTOR-10041 ]
 +
* Add a warning if checkpoint is selected in create snapshot schedule. [ QSTOR-10038 ]
 +
 
 +
Storage Volumes
 +
* Fixed an issue with zfs storage volumes being correctly marked as missing if the underlying zfs zvol or snapshot is removed or unavailable. [ QSTOR-10086 ]
 +
 
 +
Upgrade Manager and Installer
 +
* Added a --password option to the qs\_install.sh script to allow users to provide the QuantaStor admin user password as well as the same password for the default qadmin shell account. [ QSTOR-10085 ]
 +
 
 +
Web Manager
 +
* Clear the replica summary graph when there are no report entries. [ QSTOR-10057 ]
 +
* Fix enclosure graph rendering issue where a selected system with multiple valid controllers was not being render because of one underlying MD BOOT Controller. [ QSTOR-10055 ]
 +
 
 +
= Archived Change Logs =
 +
 
 +
== [[Change Log Archive 2023]] ==
 +
 
 +
== [[Change Log Archive 2022]] ==
 +
 
 +
== [[Change Log Archive 2021]] ==
 +
 
 +
== [[Change Log Archive 2020]] ==
 +
 
 +
== [[Change Log Archive 2019]] ==
 +
 
 +
== [[Change Log Archive 2018]] ==
 +
 
 +
== [[Change Log Archive|Change Log Archive pre-2018]] ==
 +
 
 +
Select the link above to see the [[Change Log Archive]] of older revisions.

Revision as of 14:56, 15 April 2024

Change Log Overview

The change log contains a detailed summary of the changes made for each new release of QuantaStor. Each change made to QuantaStor is tracked with an engineering ticket number in the form [QSTOR-NNNN]. This information is provided so that if you're working with OSNexus support you can track the availability of a given product feature add, improvement, or maintenance fix to a specific release. For information on how to upgrade your storage system please see the Upgrade Guide.

Versioning System

QuantaStor version numbers consist of four (4) parts. A major number (M), minor number (N), maintenance update number (U) and build number (B) of the form M.N.U.B such as 6.0.2.006.

QuantaStor upgrades go directly from whatever version you are running to the latest version, with no interim steps so for example if you are at v6.0.1 you will upgrade directly to the latest version which may be v6.1.2

Product Update Types

Major Updates (X.y.z)

If the first digit in the version number has changed this indicates a major product release such as QuantaStor v5 to QuantaStor v6. Major releases generally come with a new underlying Linux platform as the basis. For example, the standard ISO install for QuantaStor v5 is based on Ubuntu 18.04 whereas QuantaStor v6 is based on Ubuntu 20.04. Major product releases generally include new features and maintenance updates and are supported on multiple underlying Linux platforms. For example, QuantaStor v6 is available as an upgrade on Ubuntu 18.04 and Ubuntu 20.04 based systems as well as RHEL and RHEL derivative platforms. Platform upgrades to move systems forward (eg 18.04 to 20.04) are made generally available in the first feature update release, such as QuantaStor 6.1.

Feature Updates (x.Y.z)

If the second digit in the version number has changed this indicates a feature release such as 6.1 going to 6.2. Feature releases add new product features as well as a maintenance updates. No additional licensing is required to access any new features that added but note that QuantaStor licenses do not include licenses for 3rd party products and services that may integrate with QuantaStor.

Maintenance Updates (x.y.Z)

If the third digit of the version number has changed this such as 6.0.2 or 6.0.3 it represents a maintenance update to address one or more support tickets. These updates generally do not contain new features, only fixes to address specific issues. Maintenance releases generally ship every 4 to 8 weeks. All maintenance "aka hot-fix" releases are provided against the current stable release so upgrading to the latest QuantaStor version is generally required to apply them.

Build Number (x.y.z.BBB)

The build number and corresponding build reference hash can be largely ignored. The build number simply increments with each commit that is made to the source tree. The hash is provided to make it easier for OSNEXUS support and engineering to quickly confirm difference between your current running release and any more modern release.

Boot Install Image and other downloads

ISO/DVD/USB Boot Install Image

NOTE: Archived older versions of QuantaStor ISO install media and CLI tools can be found here.

Recent Change Logs

v6.3.2.025 (April 15th 2024)

Upgrade Instructions

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

Release Notes

Ceph Scale-out Block, Object and File

  • Added search capability to the S3 Bucket section of the Web UI. [ QSTOR-10288 ]
  • Added Rule Sorting and an explicit rule remove button to the Storage Class Auto-Tiering Rules Dialog. [ QSTOR-10287 ]
  • Added: You can now add the FQDN's for DNS names that you want the S3 Gateways to respond to via the Modify Realm/Zone Group Dialog. Note: you must add the FQDN's of the hosts or an FQDN alias e.g. s3.yourdomain.net (like used by DNS round robin) for the HAproxy load balancer to work properly. [ QSTOR-10285 ]
  • Fixed issues with Ceph S3 Bucket discovery with a large amount of buckets. [ QSTOR-10261 ]
  • Fixed some items related to Veeam SOSAPI integration based on testing in Veeam Certifcation scripts. [ QSTOR-10243 ]

Enclosures and Controllers

  • Fixed an issue where Dell RAID Controllers were being discovered twice in due to new support for the controllers discovery in Broadcom storcli utilities. [ QSTOR-10244 ]

High Availability Failover

  • Fixed an issue where rebooting an active High Availability storage node would cause ZFS encrypted shares to go offline for any active pools on that node prior to automatic failover. [ QSTOR-10218 ]

Network Interfaces

  • Fixed an issue where legacy VLAN interfaces that had the RX/TX optimizations flag set would not allow modification of the interface for any other setting. [ QSTOR-10272 ]

Not Set

  • Added logic to prioritize high-speed data ports by default in the Ceph Cluster create and S3 gateway create dialogs. [ QSTOR-10266 ]
  • Fixed usable space calculation on Object Pool Group when there are multiple Pools or Storage Classes using the same OSD's. [ QSTOR-10264 ]
  • Fixed an issue with modifying a network share after after a custom veto files setting had been added to the samba cifs options. Now the veto files merge as a set with the default .qssnaps veto files used by the VSS GMT snapshots feature. [ QSTOR-10249 ]

Security

Service Core

  • Added support for replacing ntpd with chronyd in Ubuntu Focal platform based deployments. [ QSTOR-10239 ]

v6.3.1.009 (April 1st 2024)

Upgrade Instructions

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

Release Notes

Alerts and Configuration Analysis

  • Fixed an issue where a pool running a scrub would report as degraded in the Config Analyzer health report. [ QSTOR-10258 ]

Ceph Scale-out Block, Object and File

  • Added qs-rgw-moveobjects script to allow easier s3api copy-object of a buckets contents to a different storage class. [ QSTOR-10268 ]
  • Changed haproxy load-balancer to use balance source mode by default. [ QSTOR-10260 ]
  • Fixed an issue with the Storage Class Auto-Tiering rules where multipart uploads with Capacity Operators of greater than or greater and equal to the Capacity Threshold would not be uploaded to the correct storage class. [ QSTOR-10254 ]

Enclosures and Controllers

  • Changed qs-util seagate-ap-split mode command to use zone 5 [ QSTOR-10259 ]

Web Manager

  • Increased default max bucket count for S3 user to 100K. [ QSTOR-10256 ]
  • Added new Grid Preferred Port status column in the Network Port Grid. It's hidden by default. [ QSTOR-10256 ]
  • Fixed s3 gateway dialog height so it can show more nodes in the grid. [ QSTOR-10256 ]
  • Fixed s3 tenant create, if "Display Name" is not specified use the "Name" (display name is no longer mandatory in dialog). [ QSTOR-10256 ]

v6.3.0.268 (March 20th 2024)

Upgrade Instructions

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

Release Notes

Alerts and Configuration Analysis

  • Fixed an issue where md software raid os partitions where being reported in the config analyzer as offline storage pools. [ QSTOR-10168 ]
  • Fixed an issue where non-management ports were being flagged in the config analyzer for iSCSI acess being enabled. [ QSTOR-9891 ]

Ceph Scale-out Block, Object and File

  • Blocked creating new OSDs when the OSD service is masked. [ QSTOR-10212 ]
  • Show the S3 Object Storage Pool as the root node in the S3 User's and Tenant tree. [ QSTOR-10156 ]
  • Show the S3 Object Storage Pool as the root node in the bucket tree. [ QSTOR-10150 ]
  • Add support for multiple data pools for storage classes for Ceph Object Storage Pool. [ QSTOR-10137 ]
  • Add auto tiering capability to ceph buckets. [ QSTOR-10125 ]
  • Change the Ceph block storage pool to default to replica=3 for performance. [ QSTOR-10062 ]
  • For CephFS, the min_size for the metadata pool should be 2. [ QSTOR-10015 ]
  • Introduce safe disk replacement for Ceph OSDs. [ QSTOR-9937 ]
  • Applied adjustments to Ceph Clusters for optimized scrubs on smaller and denser clusters. [ QSTOR-9900 ]
  • Updated NFS Ganesha to 5.7 [ QSTOR-9821 ]
  • Add support for Ceph Multi-site bucket replication. [ QSTOR-6570 ]

Disk Management

  • Added support for ScaleFlux CSD 3000 SSDs that support builtin compression provisioning. [ QSTOR-10198 ]
  • Fixed an issue with disk correlation by serial number on Broadcom/LSI 93XX series HBAs. [ QSTOR-10194 ]
  • Show osd number in 'qs disk-list'. [ QSTOR-9717 ]

Enclosures and Controllers

  • Add enclosure view for the ASUS 2u24 NVMe. [ QSTOR-10202 ]
  • Fix controller selection issue in the 'Identify Hardware Controller Disk Device' dialog for when the selected object in the Physical Disk tree is a Physical Disk and not the Disk itself. [ QSTOR-10195 ]
  • Updated wddcs tool to 3.2.8.0 [ QSTOR-10166 ]
  • Added to feature to create or delete multiple External System Volume configurations. [ QSTOR-10061 ]

High Availability Failover

  • Fixed an issue with the Create HA Failover Group Dialog when there are active FC sessions on volumes on the selected pool. [ QSTOR-10169 ]
  • Changed NVMe reservations to use cptpl=2 when available so that iofencing is cleared on power on of a nvme drive. [ QSTOR-10124 ]

Licensing

  • Added logic to auto-fetch new QuantaStor License Server ca certificates during online license activation. [ QSTOR-10174 ]

NAS Gateway / Cloud Containers

  • Update rclone version. [ QSTOR-9512 ]

Network Interfaces

  • Show static route parent port in the respective grid and delete dialog. [ QSTOR-10199 ]
  • Fixed an issue with onlining/restarting offline VLAN interfaces. [ QSTOR-10180 ]
  • Fixed an issue with VLAN ontop of Bonded ports on VM deployed QuantaStor instances. [ QSTOR-10180 ]
  • Improve the Network bond mode descriptions, in the 'Create Bonded Port' dialog, for those that require managed switches. [ QSTOR-9842 ]
  • Added IP address place holder for DHCP interfaces that have no assigned IP address. [ QSTOR-9828 ]
  • Fixed an issue with downing virtual interfaces when converting to HA virtual interface. [ QSTOR-9774 ]

Network Shares

  • Minor Web UI fix to display share quota percent utilization. [ QSTOR-10121 ]
  • Implemented a Real Time Auto Copy feature to enhance data protection for Network Shares. [ QSTOR-9929 ]
  • Updated Focal platform Samba to 4.18.6 backported from ubuntu upstream release. [ QSTOR-9924 ]
  • Show parent shares in the 'qs share-list' command results. [ QSTOR-9702 ]

Quantastor CLI

  • Update qs-iostat utility to python3. [ QSTOR-10152 ]

Remote Replication, Snapshots and Backup Policies

  • Add the ability to force create symbolic links for backup policy outbound-move to cloud containers without a delay of 24 hours. [ QSTOR-10136 ]
  • Update Replication Report Summary object as failed if source system reboots right after schedule is triggered. [ QSTOR-10097 ]

SNMP

  • Regen SNMP MIB for 6.3 [ QSTOR-10228 ]

Security

  • Updated JQuery version used in the QuantaStor WebUI to 3.7.1 [ QSTOR-10064 ]
  • Add Audit Log Viewing to the Storage System menus. [ QSTOR-10031 ]

Storage Pool Management

  • Improved logic for replacing zpool UNAVAIL disks that are identified by their id instead of a device path as the disk is no longer present or visible to the OS. [ QSTOR-10129 ]

Upgrade Manager and Installer

  • Automatically disable and mask uefi fwupd service on platforms that include it to prevent unplanned firmware updates. [ QSTOR-10205 ]
  • Fixed: the low boot space warning for kernel upgrades now correctly appears in the Upgrade Manager task failure message. [ QSTOR-10185 ]
  • Fixed an issue where the scst/zfs userspace packages were not being pinned on security updates. [ QSTOR-10185 ]
  • Fixed an issue where qstortarget was incorrectly selected during security updates but fails due to existing pinning rules. qstortarget now correctly only gets selected for install on kernel/driver upgrades. [ QSTOR-10185 ]

Web Manager

  • Minor fix to show NA for share-alias space columns. [ QSTOR-10227 ]
  • Login dialog shown after service restart is complete. [ QSTOR-10007 ]

v6.2.8.016 (March 5th 2024)

Upgrade Instructions

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

Release Notes

Enclosures and Controllers

  • Fixed Hardware Disk to Physical disk slot correlation issues. [ QSTOR-10135 ]
  • Improved Enclosure object guid uniqueness to better support more complex/multipath setups for hardware disk to physical disk mapping. [ QSTOR-10135 ]
  • Added Hardware Enclosure Serial\# property and logic to discover serial\# when available. [ QSTOR-10102 ]

Multitenancy

  • Updated Resilio container image to 3.8.1.2250 [ QSTOR-10162 ]
  • Fix errors with Resilio container errors seen after upgrade. [ QSTOR-10099 ]

Remote Replication, Snapshots and Backup Policies

  • Fixed an issue that could sometimes cause duplicate snapshot objects to appear for snapshot schedules with nested shares and recursive snapshot enabled. [ QSTOR-10159 ]
  • Added a check to temporarily prevent adding ZFS dataset encrypted Network Shares to remote replication schedules until the Open ZFS issue \#12014 is resolved in an upcoming ZFS release. [ QSTOR-10145 ]
  • Fixed an issue with using Windows Restore Previous Versions on remote Replica \_chkpnt Network Shares. [ QSTOR-10065 ]

SCSI / NVMe Target

  • Updated SCST driver to 3.8.0.9038-f134517-qs01 to support latest available linux kernels for Focal platform and Focal cloud platform kernels. [ QSTOR-10151 ]

Upgrade Manager and Installer

  • Added Kernel Driver Support for QuantaStor installation on Ubuntu 20.04 images on Azure, AWS and Google Cloud. [ QSTOR-10138 ]

v6.2.7.002 (February 23rd 2024)

Upgrade Instructions

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

Release Notes

Licensing

  • Updated license manager certificates for online license activation. [ QSTOR-10154 ]

v6.2.6.024 (February 8th 2024)

Upgrade Instructions

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

Release Notes

Enclosures and Controllers

  • Added support for iofencing NVMe disks that do not support cdw11 [ QSTOR-10087 ]
  • Added an Alert for when a OS Software RAID1 mirror enters a degraded state. [ QSTOR-10080 ]
  • Added support LSI-3008C0 model controllers. [ QSTOR-9841 ]
  • Added a check to hardware Enclosure Discovery to automatically filter out enclosures that do not have any drive slots. [ QSTOR-9716 ]

High Availability Failover

  • Fixed an issue with the I/O fencing tool where it was reporting not-supported on reservation capable nvme devices. [ QSTOR-10114 ]

Network Interfaces

  • Updated static routes to use modern ip route syntax with the 'proto static' option. [ QSTOR-10103 ]
  • Updated netplan conversion to by default create static routes using ip route to match the original netplan static route rules. [ QSTOR-10103 ]

Storage Pool Management

  • Fixed: Activate HA Failover Group now works for Storage Pools in a degraded state missing a few devices. [ QSTOR-10100 ]
  • Fixed: Create HA Failover Group now allows a force option if there are a small number of drives missing on the secondary node. Note that the operation will still be blocked if most/all of the drives are missing from the secondary node. [ QSTOR-10100 ]
  • Added support for Zero Touch Maintenance Automatic Global Hot spare marking of Hardware RAID0 Passthrough units. [ QSTOR-9865 ]

Storage Volumes

  • Fixed: NVMe Target Storage volumes now persist their serial numbers correctly on reboot [ QSTOR-9992 ]
  • Fixed: the NVMe Target now correctly re-exports the allowed portals on system boot. [ QSTOR-9992 ]

Upgrade Manager and Installer

  • Updated mellanox-ofed-install.sh script to support the latest Focal platform 5.15.0-91-generic kernel. [ QSTOR-10117 ]
  • Updated the GPG repo keys for QuantaStor RedHat / and Almalinux platform installs [ QSTOR-10107 ]
  • Fixed a incorrect error log when upgrading the Kernel and Drivers on the Ubuntu Focal platform. The upgrade would succeed when the error was seen, but it was unclear to the user without full log analysis. [ QSTOR-10106 ]
  • Updated upgrade manager logic to ensure recommended dependency packages are always selected for install during core service and security upgrades. [ QSTOR-10101 ]
  • Fixed an issue with the qs-distupgrade script where some QuantaStor core package changes were not being applied after a platform dist-upgrade from bionic to focal. [ QSTOR-10132 ]
  • Added better logging of systemctl service enablement and restart during qstorservice package installs. [ QSTOR-10134 ]

v6.2.5.032 (January 18th 2024)

Upgrade Instructions

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

Release Notes

Alerts and Configuration Analysis

  • Added ssh port 22 to network connectivity checker tests. [ QSTOR-10092 ]

Ceph Scale-out Block, Object and File

  • Fix bug where ceph monitor daemon is disabled. [ QSTOR-10095 ]
  • Added script to setup Ceph multi-site replication. [ QSTOR-10075 ]

Enclosures and Controllers

  • Updated storcli version to 007.2705.0000.0000 [ QSTOR-10072 ]
  • Added feature for turning off hwDisk identification for all disks, including all empty slots. [ QSTOR-10036 ]
  • Added feature for turning off hwDisk identification for all disks, including all empty slots. [ QSTOR-9825 ]

Kernel and Drivers

  • Updated Linux Kernel to 5.15.0-91-generic for Focal platforms [ QSTOR-10025 ]
  • Linux Kernel 5.15.0-91-generic includes fixes for NFS v3 lockd that would cause file handles to be left open for NFSv3 clients when attempting to stop the nfs server before ZFS pool export during HA failover. [ QSTOR-10025 ]
  • Updated ZFS to 2.1.14.qs25 for Focal platforms [ QSTOR-10025 ]

Multitenancy

  • Fix an issue with missing Service Configs. [ QSTOR-10079 ]
  • Add the ability to sync nested shares when parent share is selected in Resilio. Optionally skip changing the share permissions when user is specified in the config file. [ QSTOR-10070 ]

Network Shares

  • Block rename of nested shares. [ QSTOR-10091 ]
  • Add the ability to enable and clone a GMT snapshot [ QSTOR-4145 ]

Remote Replication, Snapshots and Backup Policies

  • Fixed an issue where Remote Replication Schedules can fail if 2 source snapshots have the same created timestamp. [ QSTOR-10059 ]
  • Fix a minor issue with File Age settings in the Backup Schedule Modify dialog. [ QSTOR-10056 ]
  • Properly transition a Replication task and Replication Report to the 'failed' status if the source system loses power during the Replication. [ QSTOR-10041 ]
  • Add a warning if checkpoint is selected in create snapshot schedule. [ QSTOR-10038 ]

Storage Volumes

  • Fixed an issue with zfs storage volumes being correctly marked as missing if the underlying zfs zvol or snapshot is removed or unavailable. [ QSTOR-10086 ]

Upgrade Manager and Installer

  • Added a --password option to the qs\_install.sh script to allow users to provide the QuantaStor admin user password as well as the same password for the default qadmin shell account. [ QSTOR-10085 ]

Web Manager

  • Clear the replica summary graph when there are no report entries. [ QSTOR-10057 ]
  • Fix enclosure graph rendering issue where a selected system with multiple valid controllers was not being render because of one underlying MD BOOT Controller. [ QSTOR-10055 ]

Archived Change Logs

Change Log Archive 2023

Change Log Archive 2022

Change Log Archive 2021

Change Log Archive 2020

Change Log Archive 2019

Change Log Archive 2018

Change Log Archive pre-2018

Select the link above to see the Change Log Archive of older revisions.