[release-announce] [winstackers] os-win 2.5.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Mon Oct 30 14:13:54 UTC 2017


We are happy to announce the release of:

os-win 2.5.0: Windows / Hyper-V library for OpenStack projects.

This release is part of the queens release series.

The source is available from:

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

Download the package from:

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

Please report issues through launchpad:

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

For more details, please see below.

2.5.0
^^^^^

New Features

* os-win now allows detaching VM disks by their unique tag. This
  considerably reduces the time needed for this operation in case of
  passthrough disks as the disk paths no longer have to be retrieved
  (which can be really time consuming, especially under high load).

* os-win now supports retrieving SCSI unique ids for FibreChannel
  disks. This allows discovering FibreChannel disks in a more
  efficient way.

Changes in os-win 2.1.0..2.5.0
------------------------------

340abb4 Silently continue when destroying missing vNIC
edb4e17 Add SAN policy setter/getter
152b0da Add method returning vswitch extensions
8eea07d Include disk ctrl addr in attachment info
7af8cae Fix fetching vm boot sources
181a5f0 Allow fetching disk attachment info by tag
c574919 Updated from global requirements
2f76a02 vmutils: Fixes setting disk QoS on Hyper-V 6.2
c87bcd4 Updated from global requirements
606d913 Updated from global requirements
e0d7032 check minimum VM version when setting VM snapshots
f7ab842 Allow aggregating disk rescan requests
763a07d Include FCP lun when returning mappings
01f804f Add methods for retrieving disks
6a6fc77 FC: add support for retrieving FC LUN UIDs
7618208 FC: cleanup WWN usage
3f57f2e Allow detaching disks by serial tag
d749170 iSCSI: add checks for MPIO disks
b9979b0 Updated from global requirements
0e0c233 Update the documentation link for doc migration
6e6f41f [Trivial] Add method checking if a disk is claimed by MPIO
2cfbe1f Updated from global requirements
55ffa25 clusterutils: Adds clustering configuration options
2fc52c6 Adds releasenotes configuration
7b30162 Update log translation hacking rule


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

HACKING.rst                                        |   2 +-
os_win/_hacking/checks.py                          |  68 ++---
os_win/_i18n.py                                    |   2 +-
os_win/_utils.py                                   |  57 +++++
os_win/constants.py                                |  32 +++
os_win/exceptions.py                               |  20 ++
.../unit/utils/storage/initiator/test_fc_utils.py  | 200 +++++++++++----
.../utils/storage/initiator/test_iscsi_utils.py    |  31 ++-
os_win/utils/compute/clusterutils.py               |  21 +-
os_win/utils/compute/vmutils.py                    | 144 ++++++++---
os_win/utils/compute/vmutils10.py                  |   4 +-
os_win/utils/network/networkutils.py               |  16 ++
os_win/utils/storage/diskutils.py                  | 228 ++++++++++++++++-
os_win/utils/storage/initiator/fc_utils.py         | 134 ++++++++--
os_win/utils/storage/initiator/iscsi_utils.py      |  31 ++-
os_win/utils/winapi/libs/hbaapi.py                 |  15 ++
os_win/utilsfactory.py                             |   6 +-
os_win/version.py                                  |  20 ++
releasenotes/notes/.placeholder                    |   0
.../notes/detach_disk_by_tag-9d8d5b04f91fedd2.yaml |   7 +
.../notes/fc_scsi_id-c29d2e17c4d83453.yaml         |   5 +
releasenotes/source/_static/.placeholder           |   0
releasenotes/source/_templates/.placeholder        |   0
releasenotes/source/conf.py                        | 280 +++++++++++++++++++++
releasenotes/source/index.rst                      |   8 +
releasenotes/source/unreleased.rst                 |   5 +
requirements.txt                                   |  12 +-
test-requirements.txt                              |   3 +
tox.ini                                            |   6 +-
36 files changed, 1598 insertions(+), 263 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 989ade2..163c88b 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9,5 +9,5 @@ eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT
-oslo.concurrency>=3.8.0 # Apache-2.0
-oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
-oslo.log>=3.22.0 # Apache-2.0
-oslo.utils>=3.20.0 # Apache-2.0
-oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0
+oslo.concurrency>=3.20.0 # Apache-2.0
+oslo.config>=4.6.0 # Apache-2.0
+oslo.log>=3.30.0 # Apache-2.0
+oslo.utils>=3.28.0 # Apache-2.0
+oslo.i18n>=3.15.3 # Apache-2.0
@@ -17 +17 @@ PyMI>=1.0.0;sys_platform=='win32' # Apache 2.0 License
-wmi;sys_platform=='win32' # MIT
+wmi>=0.5;sys_platform=='win32' # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index 3b55f71..728868a 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -16,0 +17,3 @@ testtools>=1.4.0 # MIT
+openstackdocstheme>=1.17.0 # Apache-2.0
+# releasenotes
+reno>=2.5.0 # Apache-2.0






More information about the Release-announce mailing list