[openstack-dev] [new][cinder] os-brick 1.5.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Thu Aug 4 02:18:08 UTC 2016


We are frolicsome to announce the release of:

os-brick 1.5.0: OpenStack Cinder brick library for managing local
volume attaches

This release is part of the newton release series.

With source available at:

    http://git.openstack.org/cgit/openstack/os-brick

With package available at:

    https://pypi.python.org/pypi/os-brick

Please report issues through launchpad:

    http://bugs.launchpad.net/os-brick

For more details, please see below.

1.5.0
^^^^^

New Features

* Add Windows iSCSI connector support.

* Local attach feature in RBD connector. We use RBD kernel module to
  attach and detach volumes locally without Nova.

Changes in os-brick 1.4.0..1.5.0
--------------------------------

920880e Updated from global requirements
921ca67 Mock write and read operations to filesystem
7a3b796 Local attach feature in RBD connector
9aee7c2 Remove useless info logging in check_valid_device
1b4aee1 ScaleIO to get volume name from connection properties
94eae18 Add ignore for . directories
c5f31a1 Upgrade tox to 2.0
64fbe4d Add trace facility
e2506d1 Fix string interpolation to delayed to be handled by the logging code
2fa8f65 Replace assertEqual(None, *) with assertIsNone in tests
30f4fc7 Fix wrong path used in iscsi "multipath -l"
3979749 Updated from global requirements
14df0c7 Remove unused LOG to keep code clean
9d2bb5e Fix multipath iSCSI encrypted volume attach failure
02eda08 Updated from global requirements
528472d release note for windows iSCSI
585445e Add Windows iSCSI connector
5343bf0 Make code line length less than 79 characters
76c979c Updated from global requirements
5049929 Replace ip with portal to express more accurately
a177ec0 Fix argument order for assertEqual to (expected, observed)
0dcb996 Add fast8 to quickly test pep8 changes
d47508b Make RBDImageMetadata and RBDVolumeIOWrapper re-usable
54d4525 Disconnect multipath iscsi may logout session
bce886e Add support for processutils.execute
dc9bbb9 LVM: Create thin pool with 100%FREE


Diffstat (except docs and test files)
-------------------------------------

.gitignore                                         |   6 +
os_brick/encryptors/base.py                        |   3 -
os_brick/encryptors/cryptsetup.py                  |  40 +++-
os_brick/encryptors/nop.py                         |   4 -
os_brick/executor.py                               |   9 +-
os_brick/initiator/connector.py                    | 221 +++++++++++++-----
os_brick/initiator/linuxrbd.py                     |  38 +++-
os_brick/initiator/linuxscsi.py                    |   9 +-
os_brick/initiator/linuxsheepdog.py                |   4 -
os_brick/initiator/windows/__init__.py             |  43 ++++
os_brick/initiator/windows/base.py                 | 110 +++++++++
os_brick/initiator/windows/iscsi.py                | 159 +++++++++++++
os_brick/local_dev/lvm.py                          |  35 ++-
os_brick/utils.py                                  |  61 +++++
.../notes/add-windows-iscsi-15d6b1392695f978.yaml  |   3 +
...l-attach-in-rbd-connector-c06347fb164b084a.yaml |   5 +
requirements.txt                                   |   5 +-
test-requirements.txt                              |   5 +-
tools/fast8.sh                                     |  15 ++
tox.ini                                            |   9 +-
36 files changed, 1422 insertions(+), 188 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 2344258..0a7ce32 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -12 +12 @@ oslo.i18n>=2.1.0 # Apache-2.0
-oslo.privsep>=1.5.0 # Apache-2.0
+oslo.privsep>=1.9.0 # Apache-2.0
@@ -14 +14 @@ oslo.service>=1.10.0 # Apache-2.0
-oslo.utils>=3.11.0 # Apache-2.0
+oslo.utils>=3.16.0 # Apache-2.0
@@ -18,0 +19 @@ castellan>=0.4.0 # Apache-2.0
+os-win>=0.2.3 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index cb2a1a5..b0c1dd2 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6,0 +7 @@ coverage>=3.6 # Apache-2.0
+ddt>=1.0.1 # MIT
@@ -8,2 +9,2 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-reno>=1.6.2 # Apache2
-sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD
+reno>=1.8.0 # Apache2
+sphinx!=1.3b1,<1.3,>=1.2.1 # BSD





More information about the OpenStack-dev mailing list