Changelog
Changelog
2020-06-11
- NexentaStor5 NFS Cinder driver 1.9.5
- NexentaStor4 NFS Cinder driver 1.4.3
- NEX-22819 Stderr: ‘umount.nfs: /opt/stack/data/cinder/mnt/45a1a86eabb7b2b1d3570c013677b5b5: device is busy\n’
2020-06-08
- NexentaStor5 NFS Cinder driver 1.9.4 and iSCSI Cinder driver 1.5.3
- Added support for lockless parallel volume management operations.
- Added support for NexentaStor5 vSolution API (volume creation and extend).
- Added support for NAS secure operations.
- Added support for nohide NFS option.
- Support for location header.
- Fixed list manageable volumes.
- Fixed concurrency issues.
- NEX-22630 Slow Cinder volume manipulation times
- NEX-22697 Concurrent creation/deleting volumes may fail with Stderr: qemu-img: Could not open volume: No such file or directory
- NEX-22725 The revert process should not change the volume’s current type and size
- NEX-22764 Cinder volume destroy TypeError: ‘>’ not supported between instances of ‘str’ and ‘int’
- NEX-22776 Failed to extend non-raw volume: Image format driver does not support resize
- NEX-22777 Workaround for NEX-22773 Storage API cannot find datasets by name if parent is nested
- NEX-22778 Workarounds for known issues should only be applied if necessary
- NEX-22779 Support nohide NFS option
2020-01-09
NexentaStor4 NFS and iSCSI Cinder driver 1.4.2
- NEX-21119 NexentaBugs #92360 Volume creation fails when one Nexenta server is down
NexentaStor5 NFS Cinder driver 1.9.1 and iSCSI Cinder driver 1.5.0
- NEX-20829 Fix REST API pagination (workaround for NEX-18013)
- NEX-22103 Unable to create Cinder bootable volumes from large Glance images
- NEX-21119 NexentaBugs #92360 Volume creation fails when one Nexenta server is down
- NEX-22044 Workaround for NEX-22043 NEF RESTful API returns HTTP error 401/Unauthorized on expired license
- NEX-21825 Cinder TypeError: encoding without a string argument
- NEX-21717 Volume service failed to start: ImportError: cannot import name utils
- NEX-21629 Implement Image Caching using Cinder’s clone_image method
- NEX-20345 Nexenta NFS Cinder driver improperly extends QCOW2 volume size
- NEX-21462 Cinder NFS driver must remount volumes created with nbmand enabled
- NEX-21461 Cinder NFS driver ignores nexenta_mount_point_base configuration option
- NEX-21463 Generic volume migration error: dataset already exists
- NEX-21546 Cinder NFS options are available for iSCSI driver and vice versa
- NEX-21547 Creating a volume from a snapshot loses the volume type properties
- NEX-21555 Update copyrights for Nexenta Cinder drivers
- NEX-21593 Workaround for NEX-21577: set refreservation for cloned ZFS volumes
- NEX-21594 Workaround for NEX-21586: set correct refreservation thick-provisioned ZFS volumes
- NEX-21596 Workaround for NEX-21595: add ‘source’ to the requested fields
- NEX-21009 Cinder/Manila CI to use python 3.7
- NEX-20829 Workaround for NEX-18013
2019-05-18
- NexentaStor4 NFS and iSCSI Cinder driver 1.4.1
- Added retries on timeouts, network connection errors, SSL errors, proxy and NMS errors.
- NEX-20720 Cinder driver ConnectionError: ('Connection aborted.’, BadStatusLine("’’",)).
- NEX-20773 Cinder driver SSLError: bad handshake: tls_process_server_certificate: certificate verify failed.
2019-05-07
- NexentaStor4 NFS and iSCSI Cinder driver 1.4.0
- Added volume multi-attach.
- NEX-20387 Our provided OpenStack driver does not deal gracefully with a slow pool.
- Added new configuration options: nexenta_migration_throttle, nexenta_migration_service_prefix, nexenta_migration_snapshot_prefix.
- Fixed automatic mode for nexenta_rest_protocol.
- Fixed compatibility with initial driver version.
- Fixed deletion of temporary snapshots.
- Fixed creation of volumes with enabled compression option.
- Refactored LUN creation, use host group for LUN mappings.
- Refactored storage assisted volume migration.
- Added deferred deletion for snapshots.
- Added revert to snapshot support.
- Added report discard support.
- Added informative exception messages for REST API.
- Added configuration parameters for REST API connect/read. timeouts, connection retries and backoff factor.
- Added configuration parameter for LUN writeback cache.
- Improved collection of backend statistics.
- NEX-18892 Sync Cinder driver from Newton to another OpenStack branches.
2019-04-22
- NexentaStor5 NFS Cinder driver 1.8.6
- Merge latest changes from Mitaka.
- Unit tests.
- Coordination for REST API calls.
- Backward compatibility for older Python/Requests and unit tests.
- NEX-20519 NFS Cinder volume must be activated before initialize connection.
- Fixed post-migration volume mount.
2019-04-01
- NexentaStor5 iSCSI Cinder driver 1.4.5
- Added report discard support.
- NEX-20323 NexentaStor5 iSCSI backend error: TRIM ioctl failed: Operation not supported.
2019-03-30
- NexentaStor5 NFS Cinder driver 1.8.5
- Provides NFS mount options (specified in cinder config file) to Nova.
- Fixed NFS protocol version for generic volume migration.
- NEX-20320 Cinder NFS generic migration error: mount.nfs: Protocol not supported.
2019-03-28
- NexentaStor5 NFS Cinder driver 1.8.4
- Unit tests.
- Refactored storage assisted volume migration.
- Added support for volume retype.
- Added support for volume type extra specs.
- Added vendor capabilities support.
- NEX-17420 QA CI: NFS driver volume migration OSError: [Errno 2] No such file or directory.
- NEX-18240 Unable to create Cinder volume with user defined properties.
- NEX-18227 Unable to change Cinder volume properties.
2019-03-26
- NexentaStor5 iSCSI Cinder driver 1.4.4
- Unit tests.
- Added storage assisted volume migration.
- Added support for volume retype.
- Added support for volume type extra specs.
- Added vendor capabilities support.
- NEX-14348 Add migrate volume functionality for 5.x iSCSI.
- NEX-18240 Unable to create Cinder volume with user defined properties.
- NEX-20168 Workaround for NEX-19823 LUN mapping - inconsistency after renaming a volume.
- NEX-14349 Add Retype method to 5.x cinder iSCSI driver.
- NEX-18227 Unable to change Cinder volume properties.
2019-03-14
- NexentaStor5 NFS Cinder driver 1.8.3
- NEX-20135 Disable SmartCompression (workaround for NEX-19094).
2019-03-04
NexentaStor5 iSCSI Cinder driver 1.4.3
- Added consistency group capability to generic volume group.
- NEX-20094 Consistent group capability to generic volume groups.
NexentaStor5 iSCSI Cinder driver 1.8.3
- Added consistency group capability to generic volume group.
- NEX-20094 Consistent group capability to generic volume groups.
2019-02-05
NexentaStor5 iSCSI Cinder driver 1.4.2
- Added manage/unmanage/manageable-list volume/snapshot support.
- NEX-19807 Nexenta Cinder driver: support for manage/unmanage volumes
NexentaStor5 NFS Cinder driver 1.8.2
- Added manage/unmanage/manageable-list volume/snapshot support.
- NEX-19807 Nexenta Cinder driver: support for manage/unmanage volumes.
2019-02-02
- NexentaStor5 NFS Cinder driver 1.8.0
- Support for NexentaStor tenants.
- NEX-19801 Cinder NFS driver: support for NexentaStor5 tenants.
2019-02-01
NexentaStor5 iSCSI Cinder driver 1.4.0
- Refactored iSCSI driver.
- Added pagination support.
- Added configuration parameters for REST API connect/read. timeouts, connection retries and backoff factor.
- Fixed HA failover.
- Added retries on EBUSY errors.
- Fixed HTTP authentication.
- Disabled non-blocking mandatory locks.
- Added coordination for dataset operations.
NexentaStor5 NFS Cinder driver 1.8.0
- Refactored NFS driver.
- Added pagination support.
- Added configuration parameters for REST API connect/read timeouts, connection retries and backoff factor.
- Fixed HA failover.
- Added retries on EBUSY errors.
- Fixed HTTP authentication.
- Disabled non-blocking mandatory locks.
- Added coordination for dataset operations.
2019-01-10
- NexentaStor5 NFS Cinder driver 1.7.2
- NEX-19525 NfsException: Unexpected error while running umount command.