os-brick 2.8.0 (stein)
We are thrilled to announce the release of: os-brick 2.8.0: OpenStack Cinder brick library for managing local volume attaches This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/os-brick Download the package from: https://pypi.org/project/os-brick Please report issues through launchpad: https://bugs.launchpad.net/os-brick For more details, please see below. 2.8.0 ^^^^^ Upgrade Notes ************* * Dell EMC ScaleIO has been rebranded to VxFlex OS. To follow this changes "scaleio" protocol renamed to "vxflexos", "ScaleIOConnector" class renamed to "VxFlexOsConnector". Old names will continue to work but will be removed in the Train release. Deprecation Notes ***************** * The "scaleio" protocol was renamed and is deprecated now, it will be removed in the Train release. New protocol name is "vxflexos". Bug Fixes ********* * Adds verification that found iSCSI devices have the expected WWN (must be provided in connection_properties). The attachment fails if the WWNs do not match. This prevents cases where a device already exists on the host from an old attachment that wasn't fully cleaned up, and the new attachment got the same LUN. Using this old device could lead to data corruption. Changes in os-brick 2.7.0..2.8.0 -------------------------------- c88071d Drop py35 jobs ddab8ea add python 3.7 unit test job a6dff15 Fix get keyring content failed when ceph auth disabled a7f7abc rename ScaleIO connector to VxFlex OS 8938733 Py3: Fix invalid escape sequencees 037f9fe Fix FC case sensitive scanning 4df3ef8 Make sure looping calls are properly mocked 959ec5d Add slowest test output to end of test run 53877a9 Handle None value 'inititator_target_map' 08c8ef4 Don't warn on missing dmidecode f3ad8c0 iSCSI: log exception if portals not found 9cf03af VMware: Detach backing vmdk during disconnect 14be08d Verify WWN of connected iSCSI devices if passed b92dd00 Add missing params in NoOpEncryptor e6ddc92 Update hacking version a0cb877 Add retry to `nvme connect` in nvme connector e40d94c Remove time checks from test_custom_execute_timeout_* tests e753931 Remove unused connection properties Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- HACKING.rst | 2 +- os_brick/encryptors/nop.py | 4 +- os_brick/exception.py | 5 + os_brick/initiator/__init__.py | 5 +- os_brick/initiator/connector.py | 22 +- os_brick/initiator/connectors/fibre_channel.py | 16 +- os_brick/initiator/connectors/iscsi.py | 11 + os_brick/initiator/connectors/nvme.py | 44 +- os_brick/initiator/connectors/rbd.py | 13 +- os_brick/initiator/connectors/scaleio.py | 534 -------------------- os_brick/initiator/connectors/vmware.py | 76 ++- os_brick/initiator/connectors/vxflexos.py | 550 +++++++++++++++++++++ os_brick/initiator/linuxfc.py | 2 +- os_brick/initiator/linuxscsi.py | 18 +- os_brick/initiator/windows/fibre_channel.py | 4 +- os_brick/remotefs/remotefs.py | 4 +- .../initiator/connectors/test_fibre_channel.py | 35 +- .../scaleio-vxflexos-rebrand-08241197f7bfa284.yaml | 14 + .../notes/verify-iscsi-wwns-f6cb536a7fbd4b42.yaml | 9 + test-requirements.txt | 2 +- tox.ini | 6 +- 33 files changed, 1256 insertions(+), 942 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 84075ce..a5841bd 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -5 +5 @@ -hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +hacking>=1.1.0,<1.2.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org