QuantaStor Version ChangeLog
ChangeLog
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 Upgrade Guide.
v2.0.0.2376 **
- osn_quantastor_v2.0.0.2376.iso - MD5 checksum - e3ac5665976a890215986905655799da
- 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
v1.5.1.2277
- 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
- osn_quantastor_v1.5.0.2239.iso - MD5 checksum - be4a4b78a2c39b4cb2cfa0ea55c9569e
- summary: 2239 is a hot-fix release for some issues caught after the initial 1.5.0 release.
- fixes bug in session monitoring logic
- fixes bug in alert manager email generation
- fixes alert manager dialog so that the SNMP password is hidden text ******
v1.5.0.2233 **
- osn_quantastor_v1.5.0.2233.iso - MD5 checksum - 2e5efe438c785046ad27c7ff0c79641b
- summary: QuantaStor 1.5 introduces Cloud Backup to Amazon S3 and adds support for SCSI-3PR which is needed for Hyper-V live migration
- 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
- osn_quantastor_v1.4.1.2069.iso - MD5 checksum - 39744af315cd3d44498d9ba73a2b4013
- adds support for FusionIO cards
- 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.
- 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
- osn_quantastor_v1.4.0.2006.iso - MD5 checksum - 7a27091cac27f470d4e83f31e55c361f
- 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
- osn_quantastor_v1.3.1.1966.iso - MD5 checksum - 3d5fa861634451c9cf14b79e4c61a535
- 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
- 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*
- osn_quantastor_v1.3.0.1864.iso - MD5 checksum - 4b96d2a450273f130f98ceb68aec26f4
- 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
- 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
- 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
- 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
Note that version changes that are marked with an asterisk (*) indicate builds that include a change to the iSCSI target driver. A 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.