[release-announce] os-brick 4.2.0 (wallaby)
no-reply at openstack.org
no-reply at openstack.org
Tue Feb 16 10:11:11 UTC 2021
We are jazzed to announce the release of:
os-brick 4.2.0: OpenStack Cinder brick library for managing local
volume attaches
This release is part of the wallaby release series.
The source is available from:
https://opendev.org/openstack/os-brick
Download the package from:
https://pypi.org/project/os-brick
Please report issues through:
https://bugs.launchpad.net/os-brick/+bugs
For more details, please see below.
4.2.0
^^^^^
New Features
************
* RBD volumes can now be attached to Windows hosts and Hyper-V VMs.
The minimum requirements are Ceph 16 (Pacific) and Windows Server
2016.
Bug Fixes
*********
* Add a 10 minutes default timeout to shell commands executed
through subprocess to prevent the possibility of them getting stuck
forever.
Changes in os-brick 4.1.0..4.2.0
--------------------------------
9dfa75b NVMeOF Connector support MDRAID replication
8577096 opencas: Use BrickException instead of Exception
4d4c5e8 Update requirements
8d849e5 rbd Windows support
edbbe7d Replace deprecated UPPER_CONSTRAINTS_FILE variable
4fabe1b Improve error handling on target query
3c15f88 Add timeout default to execute command
Diffstat (except docs and test files)
-------------------------------------
lower-constraints.txt | 100 +--
os_brick/caches/opencas.py | 4 +-
os_brick/initiator/connector.py | 3 +
os_brick/initiator/connectors/base_rbd.py | 53 ++
os_brick/initiator/connectors/iscsi.py | 5 +-
os_brick/initiator/connectors/nvmeof.py | 737 +++++++++++++--------
os_brick/initiator/connectors/rbd.py | 36 +-
os_brick/initiator/windows/base.py | 2 +
os_brick/initiator/windows/rbd.py | 164 +++++
os_brick/privileged/rootwrap.py | 6 +-
.../notes/default-timeout-26c838af8b7af9fc.yaml | 5 +
.../rbd-windows-support-ef6e8184842409dd.yaml | 5 +
requirements.txt | 26 +-
test-requirements.txt | 16 +-
tox.ini | 2 +-
23 files changed, 1370 insertions(+), 844 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index d30b2cc..fb94332 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,9 +5,9 @@
-pbr!=2.1.0,>=5.4.1 # Apache-2.0
-eventlet>=0.25.1 # MIT
-oslo.concurrency>=3.26.0 # Apache-2.0
-oslo.context>=2.23.0 # Apache-2.0
-oslo.log>=3.44.0 # Apache-2.0
-oslo.i18n>=3.24.0 # Apache-2.0
-oslo.privsep>=1.32.0 # Apache-2.0
-oslo.serialization>=2.29.0 # Apache-2.0
-oslo.service!=1.28.1,>=1.24.0 # Apache-2.0
+pbr>=5.5.0 # Apache-2.0
+eventlet>=0.26.1 # MIT
+oslo.concurrency>=4.3.0 # Apache-2.0
+oslo.context>=3.1.1 # Apache-2.0
+oslo.log>=4.4.0 # Apache-2.0
+oslo.i18n>=5.0.1 # Apache-2.0
+oslo.privsep>=2.4.0 # Apache-2.0
+oslo.serialization>=4.0.1 # Apache-2.0
+oslo.service>=2.4.0 # Apache-2.0
@@ -15,4 +15,4 @@ oslo.utils>=4.7.0 # Apache-2.0
-requests>=2.14.2 # Apache-2.0
-six>=1.10.0 # MIT
-tenacity>=6.0.0 # Apache-2.0
-os-win>=3.0.0 # Apache-2.0
+requests>=2.23.0 # Apache-2.0
+six>=1.15.0 # MIT
+tenacity>=6.2.0 # Apache-2.0
+os-win>=5.1.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 82e69f6..890c064 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6,3 +6,3 @@ hacking>=3.1.0,<3.2.0 # Apache-2.0
-coverage!=4.4,>=4.1 # Apache-2.0
-ddt>=1.0.1 # MIT
-oslotest>=3.2.0 # Apache-2.0
+coverage>=5.2.1 # Apache-2.0
+ddt>=1.4.1 # MIT
+oslotest>=4.4.1 # Apache-2.0
@@ -10,4 +10,4 @@ testscenarios>=0.5.0 # Apache-2.0/BSD
-testtools>=2.2.0 # MIT
-stestr>=1.0.0 # Apache-2.0
-oslo.vmware>=2.17.0 # Apache-2.0
-castellan>=1.3.0 # Apache-2.0
+testtools>=2.4.0 # MIT
+stestr>=3.0.1 # Apache-2.0
+oslo.vmware>=3.7.0 # Apache-2.0
+castellan>=3.6.0 # Apache-2.0
@@ -15 +15 @@ pycodestyle==2.6.0 # MIT
-doc8>=0.6.0 # Apache-2.0
+doc8>=0.8.1 # Apache-2.0
More information about the Release-announce
mailing list