Xena Series Release Notes


Bug Fixes

  • NVMe-oF connector bug #1964379: Fixed using non LUKS v1 encrypted volumes, as once one of such volumes is disconnected from a host all successive NVMe-oF attachments would fail.

  • Bug #1967790: Fixed encryptor’s connect_volume returns and the symlink is pointing to the raw block device instead of to the decrypted device mapper device.

  • RBD connector bug #1981455: Fixed AttributeError error on disconnect for RBD encrypted volumes not using host attachments.


Upgrade Notes

  • Services using os-brick need to set the lock_path configuration option in their [oslo_concurrency] section since it doesn’t have a valid default (related bug #1947370).

Bug Fixes

  • Bug #1944474: Fixed missing retries to reinitiate iSCSI connections with high concurrency of connections and with multipath enabled.

  • Bug #1947370: Fixed race conditions on iSCSI with shared targets and NVMe connect_volume and disconnect_volume calls.


Bug Fixes

  • NVMe-oF connector bug #1945323 [bugs.launchpad.net]: Fixed a regression where connect_volume returned a list with a single path instead of just the path


New Features

  • NVMe-OF connector: Added support for storage systems presenting multiple volumes within one NVMe subsystem.

Upgrade Notes

  • A workaround for Bug #1633518, where mangled passwords were used for various encryptors, has been removed. This was first introduced way back in the 1.9.0 Ocata-era release and has had more than enough time to bed in.

Bug Fixes

  • LVM driver bug #1901783: Fix unexpected delete volume failure due to unexpected exit code 139 on lvs command call.

  • NVMe-oF connector bug #1928944: Fixed not returning the right nqn value on get_connector_properties when /etc/nvme/hostnqn doesn’t exist.


Bug Fixes

  • Bug #1924652: Fix issue with newer multipathd implementations where path devices are kept in multipathd even after volume detachment completes, preventing it from creating a multipath device when a new device attachment is made shortly with the same volume device or the same device path.

  • Bug #1921381: Fix disconnecting volumes when the use_multipath value is changed from the connect_volume call to the disconnect_volume call.

  • NVMe-oF connector bug #1929074: Fixed issue with nvme logging error trace when not present.

  • NVMe-oF connector bug #1929075: Fixed issue with nvme connector creating /etc/nvme directory when not present.

  • NVMe-oF connector bug #1903032: Fixed not flushing device on disconnect.