[release-announce] os-brick 2.8.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Fri Mar 8 00:33:49 UTC 2019


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






More information about the Release-announce mailing list