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 __________________________________________________________________________ OpenStack Development Mailing List (not for usage questions) Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev