v4.2.3.007 (April 21st 2017)

Upgrade Instructions

Click here for instructions on upgrading to QuantaStor v4.2.3.

ISO/DVD/USB Boot Install Image

Note: precise media is available here md5

Release Notes

High Availability

  • Added checks on system startup of passive nodes to ensure encrypted devices are available for HA failover to reduce failover time.
  • Fixed: Corrected a behavior where iofencing would sometimes not be released from a cache device that is removed from the Storage Pool. This would cause a device that was removed to still be locked to the old pool.
  • Fixed: Corrected an issue where some disks would not be included in the Storage Pool device list for iofencing for a storage pool during a failover. This would intermittently cause a failover to not succeed.
  • Fixed an issue with the refresh of the site cluster view in the Web manager after a site cluster configuration is removed by a User.

High Availability Fibre Channel Target

  • Fixed: Now uses Standby instead of transitioning mode during failover. This addresses the ALUA failover "flapping" issues which would cause the devices to not come back online without a reboot.
  • Fixed: Optimized the use of issue LIP to limit disturbance to FC fabrics.
  • Fixed closed a small time window where Relative Target Portal group ID for FC ALUA devices was not set early in an HA Failover. This would cause issues where devices would not come back online without a reboot.

Network Shares

  • Fixed: a Network Share Modify will now correctly apply the recordzsise change to Network Shares on ZFS Storage Pools.

Storage Pools

  • Fixed: Encrypted disks are now opened using concurrency to better support large configurations (80-200 disks). This reduces failover and pool startup time time for Encrypted disks by ~30%.

v4.2.2.045 (April 5th 2017)

Upgrade Instructions

Click here for instructions on upgrading to QuantaStor v4.2.2.

ISO/DVD/USB Boot Install Image

Note: precise media is available here md5

Release Notes

High Availability

  • Added a better Cluster site overview to the Cluster Resourcee Management section of the WebUI. Now when a site cluster is selected the central grid view will show all details regarding status for the Site Cluster nodes and services. Previously this information was available in separate tabs in the grid view and not always apparent.
  • Added: The Add Cluster Heartbeat ring Dialog now selects all nodes in the selectd Site Cluster by default reducing the number of clicks to create additional site cluster heartbeat rings.
  • Added the new Restart Site Cluster Services dialog and 'qs site-cluster-restart-services' CLI command that allows for Administrators to restart the heartbeat ring and site cluster service on a chosen node.
  • Fixed an issue where a Site Cluster would remain in a Warning state after the heartbeat rings and nodes were brought back to a Healthy state. It will now report a Healthy state as expected.
  • Fixed: Highly Available Storage Pools now add a protection lock on pool Import to ensure that they are not re-imported if they had previously failed to export on an automatic or manually initiated failover. Previously this check only occurred on pool export.


Network Shares

  • Added a check to Network Share Delete to ensure that any Network Share Aliases/Subshares are removed before the parent Network Share can be removed.
  • Fixed: Network Share Aliases now report a share type of alias. As they are an alias of the parent Network Share, they will now report N/A or '0' for their Logical Used/Physical Used to avoid confusion.
  • Fixed: The Network Share Logical Used and Physical Used reporting in the WebUI now matches the same precision with less rounding as the 'qs share-list' CLI output.
  • Fixed: Changes to the NFS exports for deletion or disabling a Network Share object now use a safe reload method for updating the NFS exports table. The create Network Share and Create Network Share Snapshot functions have been using this reload function for sometime.
  • Fixed an issue where subshare/aliases selected for removal in the MultiDelete Network Share Dialog would sometimes fail to be removed.
  • Fixed an issue where a newly created local clone of a Network Share would inherit the mountpoint property of the source Network Share. Previously this could lead to the source Network Share being taken offline if the clone share is disabled or removed.
  • Fixed an issue where disabling or deleting a Network Share Alias could unmount the Parent Network Share.
  • Fixed: Lazy Deleted Network Shares will now correctly be cleaned up on system boot or the next Storage Pool discovery cycle.


Storage Pools

  • Added new 'Hardware' Column to the disk selection section of the Storage Pool Create Dialog that provides a way to sort and select the disks based on disk location.
  • Fixed an issue where Growing A ZFS Storage Pool was not retaining enclosure level redundancy as expected.
  • Fixed an issue where the Snapshot Physical used capacity would incorrectly appear in the other category in the Storage Pool Dashboard.
  • Fixed an issue with pool import on disks with multipath devices.


Storage Volumes

  • Updated the Storage Volume Group icon with a new icon that provides a clearer difference between Storage Volumes and Volume Groups in the Storage Volume tree view.

Scale-out Block and Object (Ceph)

  • New icons used for Ceph RBD Storage Volumes.
  • Fixed an issue with creating a Ceph Scale-out Object Storage Pool Group.
  • Fixed an issue where OSD's could sometimes not start after reboot for Ceph cluster nodes on the Trusty Platform.

Web Manager

  • New Workflow Manager with easy workflows for common initial setup tasks. This replaces the previous System Checklist.
  • New Workflow Manager splash screen when logging into the Web Manager for Migration Edition. This new window present common initial tasks for the Migration Edition such opening/starting the encrypted pool, viewing the share mount commands, shutting down the storage appliance and other common tasks.


CLI

  • Added a validation check to ensure correct iQN formatting to the 'qs host-initiator-add' command.
  • Changed Link state column in the 'qs target-port-list' to show Link Up/Link Down instead of 'Normal'. Verbose output for the 'qs target-port-list' and 'qs target-port-get' commands show Link up/Link Down instead of 'Normal'. XML output will continue to report a enum of '0' or '1' as previously estabilished.


Core Service

  • Fixed the dependencies for the qstorservice so that the samba-client package is suggested and not a hard dependency. This is required top allow the upcoming precise to trusty platform upgrade path.

v4.2.1.018 (March 3rd 2017)

Upgrade Instructions

Click here for instructions on upgrading to QuantaStor v4.2.1.

ISO/DVD/USB Boot Install Image

Note: precise media is available here md5

Release Notes

Drivers

High Availability

  • Fixed: During a Manual Storage Pool Failover operation, the failover will now continue if the original owner of the Pool is unresponsive or unable to export the pool. This is now equivalent to using the force flag in the Execute Storage Pool Failover Dialog, which is now checked by default.

Network Shares

  • Added support for 256K, 512K and 1024K Record Sizes in Network Shares.
  • Fixed: New Network Share Namespaces are browseable and public by default.
  • Fixed an issue with renaming Network Shares that contain special characters such as $.
  • Fixed: a check has been added to ensure a Network Share is not renamed when it is part of a existing namespace as this can lead to unexpected behavior. If you wish to rename a share, please remove it from the namespace configuration, rename it and add it back.
  • Fixed an issue with the Modify NFS Client Access dialog under the The Network Share> NFS Client Access tab so that the Correct network Share is automatically selected and the rule to be modified can be selected from the drop down menu.

Remote Replication and Snapshots

  • Fixed: Network Share Subshares and Aliases are now correctly filtered from selection as a remote replication or snapshot source.
  • Fixed an issue with Replication of Shares that include a $ in the name.

Storage Pools

  • Added: the 'qs pool-create' argument '--disk-list' now supports specifying [n] number of disks or [*] to use all available disks when creating the Storage Pool.
  • Fixed: Updated Storage Pool Create, Modify, Grow and other Dialogs to be much more elastic.
  • Fixed: Storage Pool Modify, Grow and other dialogs now include more useful details displayed regarding the pool RAID type, RAID set size and other properties.
  • Fixed: Operations on Encrypted Storage Pools that require access to the Encryption key will now Fail with a clear error message prompting for the Pool to be opened with the Passphrase so that the operation can be performed.
  • Fixed a few small items that would cause the Storage Pool Dashboard to not display when selecting a different Storage Pool.
  • Fixed an issue where the wrong device path location was being used for ZFS Storage Pools when adding/removing cache devices and spares.

Storage Volumes

  • Added support for 256K, 512K and 1024K Record Sizes in Storage Volumes.
  • Adds new Storage Volume Dashboard in the Storage Volume section of the WebUI. The Storage Volume Dashboard provides a detailed view of the Logical and Physical Used capacity.
  • Fixed: The Storage Volume Modify Advanced Settings Dialog now correctly shows the Block Size that was chosen when the Storage Volume was Created. Previously this information was only available via the Properties view.

Scale-Out File Storage (Gluster)

  • Added a health check for the Selected Gluster Peers before a Gluster Volume Create, Modify or Grow operations can be executed.
  • Fixed: Gluster Volumes now correctly with type gvol in 'qs share-list' output.
  • Fixed: Gluster Volumes now include a Logical Used attribute to show the logically used capacity before mirroring or erasure coding.
  • Fixed: Storage Pool type now shows N/A for Gluster Shares as there is no direct mapping to the underlying pool for this Share type.

Hardware Enclosures and Controllers

  • Fixed an issue where Write Caching was shown as enabled for a RAID unit when the RAID controller BBU was failed or not present and the RAID controller was defaulting to Write Through mode.
  • Fixed an Issue where the default enclosure layout view was not being selected on newly added Enclosures.

Web Manager

  • Fixed an issue in the WebUI where new items added to a tree view would not show up until a discovery cycle or Browser reload has occurred.
  • Fixed an issue where Virtual Interfaces could not be created from the WebUI if the gateway field was empty.

Core Service

  • Added: Enterprise License keys now support License Capacity Passthrough when using LUNs presented from QuantaStor Backend Storage Appliances.
  • Updated API and CLI Documentation for the 4.1 and newer releases.
  • Fixed an issue where UEFI installs would incorrectly show the Base OS grub splash screen settings instead of those for QuantaStor.
  • Fixed an issue that was preventing the hourly automatic management database backups from occurring in some scenarios.

v4.2.0.375 (Feb 17th 2017)

Upgrade Instructions

Click here for instructions on upgrading to QuantaStor v4.2.0.

ISO/DVD/USB Boot Install Image

Note: precise media is available here md5

Release Notes

Network Shares

  • Added support for the '$' Character in Network Share names to provide support for Windows Client to automatically hide these Network Shares from Browsing.
  • Added the advanced recordsize option for Network Shares created on ZFS Storage Pools.
  • Added support to Network Shares for presenting a Secondary path (Alias) and/or Sub-folder via CIFS and NFS.
  • Fixed: Network Share Snapshots inherit the parent shares Security and access list settings.

Cloud Containers

  • Added a new One-to-One Cloud Container that uses S3FS to provide a direct Object mapping for every file written to the Cloud Container Network Share.
  • Added support for custom S3 endpoints.
  • Added new qs CLI commands to allow for management of Cloud Provider Locations, Cloud Providers, and Cloud Provider Credentials.
  • Fixed an issue where the S3/Swift bucket at the Cloud Provider would not be removed during a cloud container delete.
  • Fixed: Cloud Containers now report a Type of 'cloud' in their share list properties.
  • QuantaStor now uses awscli for all internal S3 endpoint management.

Storage Volumes

  • Added additional Columns and Properties to the Storage Volume Section of the WebUI to better show the PhysicalUsed capacity(after compression) on disk, Logical Used capacity(what the client has allocated) and child Snapshot Physical used capacity.
  • Added the qs volume-create-passthru command to allow for passthrough of Raw Storage devices such as NVMe disks as Storage Volumes.

Hardware Enclosures and Controllers

  • Added new Custom Chassis Tag for Hardware Disk Enclosures. This allows for custom names for the Disk Enclosures to match any real world location/naming scheme used in your orgination. If the same Custom Tag is used on multiple enclosures, QuantaStor will refer to them as the same enclosure., this is helpful for some Vendor enclusres that have a SAS Expander Backplane in the front and Back of their JBOD chassis that would normally appear as seperate enclosures.
  • Added further enhancements to the Hardware unit to Physical disk correlation.
  • Enhanced the iSCSI Software Adapter Create Dialog.
  • Fixed: the iSCSI SW Adapter now logins to it's remote targets much faster.
  • Fixed an issue that could prevent the Disk Locator light function from working on some Hardware Disk Enclosures.

Storage Pool and Disk Management

  • Added Hardware Disk Correlation in the Physical Disk view of the WebUI.
  • ZFS is now the default Storage pool type for 'qs pool-create' if a pool type is not specified.
  • Fixed: ZFS Storage pools comprised of Physical Disks which are Hardware RAID units, will now show a Combined RAID level property of (HWRAID+ZFSRAID). For instance, if underlying Hardware RAID 6 is used alongside ZFS RAID 0 the Value would report as (RAID6+0) or if HW RAID10 with ZFS RAIDZ2(6) the result would be (RAID10+6).
  • Fixed an issue that was preventing growing a Storage Pool if a Remote Replication was running for a Storage Volume/Network Share on that pool.
  • Fixed an issue where the suggested RAID level for a chosen number of disks would be incorrect.
  • Fixed an issue where multipath disks could sometimes appear as dm-name-mpathN device identifier instead of the always unique dm-UUID device identifier.
  • Fixed an issue where the physical disk multipath flag was not inheriting to encrypted device objects. This would result in a warning flag appearing on the device in the WebUI and Cli properties.
  • Fixed an issue where Storage Pools created without multipath device id's would not automatically import on boot up once multipathing is enabled for the disk devices and the system rebooted.

High Availability

  • Fixed an issue where ZFS Storage pool imports could take a much longer time than expected to import during an HA Pool Failover.
  • Fixed an issue that could sometimes occur after a QuantaStor HA node is upgraded and a Storage Pool Failover occurs where the Network Share user and group access list information could be removed.
  • Fixed: the FC-ALUA standby path devices will correctly appear on the passive node after a HA Storage Pool has been taken over by a node filling the active role. This fixes an issue introduced in the 4.1.5 release.
  • Fixed an issue with HA failover that could sometimes occur if the designated grid port was not available. Now the HA nodes try communicating via the Heartbeat ring interfaces if the normal grid communication port is unavailable.

Disk Encryption / Security

  • Added support for custom Encrypted Storage Pool key Passphrases. This allows for workflows where the Encrypted Storage Pool remains locked for access on bootup unless a Admin starts the storage Pool and enters the Passphrase. The Passphrase can be changed if needed from the Modify Storage Pool dialog advanced options.
  • Fixed an issue that would cause the DoD shred option to fail on Storage Pool with Encrypted disks.
  • Fixed: Encrypted Disk devices formatted using the Format Disk tool will now properly close out the dm-enc-* device releasing the underlying physical disk device for use.
  • Fixed: the 'qs-util crypttabrepair' utility will now try all available encryption keys instead of defaulting to the enc-scsi-*.key file that matches the enc-scsi-* device name.
  • Various fixes for Encrypted Storage Pool management.

Web Manager

  • Added a search bar to the tree view in various sections to allow for faster navigation.
  • Added New Dashboard to the Ceph Scale-out section in the WebUI that shows a more detailed picture of how the physical storage is being used.
  • Added New Dashboard to the Storage pool section in the WebUI that shows a more detailed picture of how the physical storage is being used.
  • Added support for creating custom Cloud Provider and Cloud Provider Locations(endpoints) in the WebUI.

User Management

  • QuantaStor now allows for custom UID/GID settings for Local QuantaStor users.
  • Added groups to Local user management in QuantaStor web interface. This includes managing the local POSIX group and GID.

Remote Replication and Snapshots

  • Fixed: Large and long running replication transfers in the same schedule with other pending replications could result in a serialization lock error causing the pending replication tasks to fail.
  • Fixed an issue where Manually triggering a Snapshot schedule could sometimes result in a silent failure.

Ceph Scale-out Block and Object

  • Fixed an issue with Ceph Journal device discovery on System Boot.

Core Service

  • Throttled the Storage Pool Low Free Space Alerts which could sometimes occur at 10 minute intervals to every two months at the Warning level, monthly at Alert level and weekly at Critical level.
  • Fixed an issue where the 'samba4-install' script could not connect to the update servers that contained the samba4 update packages.
  • It is now possible to use the samba4-install script on precise platforms to upgrade from Samba 3.x to Samba 4.x without needing to leave the AD domain to perform the upgrade.
  • Added new 'qs grid-send-supportlogs' and improved Send Support Logs dialog to allow customers to easily send logs to the OSNEXUS support team from multiple nodes in the grid.
  • Additional Grid performance and service improvements.

SNMP

  • Updated SNMP MIB for 4.2

VSS

  • Updated VSS Provider.

v4.1.6.896 (Feb 6th 2017)

Release Notes

Install Media

  • Fixed an issue with the package update server list file that was preventing customers from performing future upgrades who installed from the 4.1.5 ISO media.

Web Server

  • Fixed an issue that caused the webUI to be unavailable on systems where the http port was disabled with the 'qs-util disablehttp' command. Note: disabling the http port 80 will block the dashboard view from other systems, this will be addressed in a future release.

v4.1.5.894 (Jan 18th 2017)

Release Notes

Network Shares

  • Added descriptive text to Network Share Users Access tab Search field. Added example text to tooltip.
  • Fixed an issue that prevented wildcard searches for users.

Hardware Enclosures and Controllers

  • Added support for Cisco branded SAS HBA's
  • Fixed an issue where the Enclosure View could appear blank.
  • Various small fixes for the iSCSI Software Adapter login/logout dialogs.
  • Fixed a rare issue where the first unit created on an LSI RAID Controller may not appear in the WebUI.

Fibre Channel Target

  • Fixed an issue where a LIP would sometimes not be issued on the target FC ports during add/remove Host access for Storage Volumes.

High Availability Failover

  • Added a faster failover check so that a secondary node can more quickly take ownership of the Storage Pool, Storage Volumes and Network Shares for instances where a active node is powered off or loses all network connectivity to it's network switch and standby nodes.
  • Added for FC ALUA paths now report standby status instead of unavailable for the secondary standby node. This corrects an issue that would cause some clients to report dead/failed paths.
  • Added for FC ALUA a check to issue a LIP after failover of the Storage Pool on the Standby node so that the standby paths are redicovered.
  • Added for FC ALUA an issue LIP for when a secondary node comes online from a poweroff or reboot state and goes into standby status.
  • Fixed an issue where some third party FC SAN arrays would not respond to a SCSI Persistant reservation request for full status including keys and reservations. qs-iofence now requests these items individually to support these FC array models.

Storage Pools

  • Added checks in the Create Storage Pool Dialog to detect the number of available disks on a system and provide suggested RAID levels at the top of the RAID selection list. For Example, this will ensure RAID60 is listed before RAID6.
  • Added checks in the Create Storage Pool Dialog to prefer for RAID+Striping Levels and remove Single RAID levels based on the number of drives in the system. This is to ensure best performance and capacity options are chosen during pool creation and discourage non-best practice extremely large single RAID Level, such as a twenty drive RAID5 for instance.
  • Added: Default compression to lz4 on ZFS storage pool create, this applies to all editions.
  • Added: When clicking on the Create Storage pool ribbon button, the first system selected is now a system that has available disks.
  • Fixed: When no free disks are available to create a disk, the options in the pool create dialog are now greyed out.
  • Fixed: enabled storage pool compression support for Community Edition licenses.

Core Service

  • Added: the qs_checkservice will now log to the /var/log/qs_checkservice.log file for any warnings or errors instead of issuing a mail.
  • Fixed an issue where the new qs_restd service was not being monitored correctly by the qs_checkservice.
  • Fixed: Corrected an issue with Object name caching, this corrects an error that could sometimes occur after deleting and then recreating a snapshot, or storage pool with the same name.

SNMP

  • There is a new SNMP MIB available with this release. You can use qs-util snmpmib to review.
  • Fixed an issue where an SNMP Walk would return no objects.
  • Fixed an issue where the snmpagent was unable to start on 12.04 precise platforms.

Security

  • Fixed: Addressed SSL concern CVE-2016-2183 (SWEET32) with updated qsciphers file to remove DES and 3DES ciphers and disabled tomcat web port 8443.