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.