
At the service startup nova need to initialize either the eventlet or the threading backend of oslo.service. So this patch reuses the existing logic behind OS_NOVA_DISABLE_EVENTLET_PATCHING. When OS_NOVA_DISABLE_EVENTLET_PATCHING env variable is set to true the service will select the threading backend otherwise the eventlet backend. Also to avoid later monkey patch calls to invalidated the selection if the threading backend is selected then the monkey_patch code is poisoned. This patch also makes sure that oslo.messaging also initialized with the matching executor backend. As this is the last step to make nova-scheduler run in threading mode this patch adds a release notes as well. Change-Id: I6e2e6a43df78d23580b5e7402352a5036100ab36 Signed-off-by: Balazs Gibizer <gibi@redhat.com>
66 lines
2.0 KiB
Plaintext
66 lines
2.0 KiB
Plaintext
# Requirements lower bounds listed here are our best effort to keep them up to
|
|
# date but we do not test them so no guarantee of having them all correct. If
|
|
# you find any incorrect lower bounds, let us know or propose a fix.
|
|
|
|
pbr>=5.8.0 # Apache-2.0
|
|
SQLAlchemy>=1.4.13 # MIT
|
|
decorator>=4.1.0 # BSD
|
|
eventlet>=0.30.1 # MIT
|
|
Jinja2>=2.10 # BSD License (3 clause)
|
|
keystonemiddleware>=4.20.0 # Apache-2.0
|
|
lxml>=4.5.0 # BSD
|
|
Routes>=2.3.1 # MIT
|
|
cryptography>=2.7 # BSD/Apache-2.0
|
|
WebOb>=1.8.2 # MIT
|
|
greenlet>=0.4.15 # MIT
|
|
PasteDeploy>=1.5.0 # MIT
|
|
Paste>=2.0.2 # MIT
|
|
PrettyTable>=0.7.1 # BSD
|
|
alembic>=1.5.0 # MIT
|
|
netaddr>=0.7.18 # BSD
|
|
paramiko>=2.7.1 # LGPLv2.1+
|
|
iso8601>=0.1.11 # MIT
|
|
jsonschema>=4.0.0 # MIT
|
|
python-cinderclient>=4.0.1 # Apache-2.0
|
|
keystoneauth1>=3.16.0 # Apache-2.0
|
|
python-neutronclient>=7.1.0 # Apache-2.0
|
|
python-glanceclient>=4.7.0 # Apache-2.0
|
|
requests>=2.25.1 # Apache-2.0
|
|
stevedore>=1.20.0 # Apache-2.0
|
|
websockify>=0.9.0 # LGPLv3
|
|
oslo.cache>=1.26.0 # Apache-2.0
|
|
oslo.concurrency>=5.0.1 # Apache-2.0
|
|
oslo.config>=8.6.0 # Apache-2.0
|
|
oslo.context>=3.4.0 # Apache-2.0
|
|
oslo.log>=4.6.1 # Apache-2.0
|
|
oslo.limit>=1.5.0 # Apache-2.0
|
|
oslo.reports>=1.18.0 # Apache-2.0
|
|
oslo.serialization>=4.2.0 # Apache-2.0
|
|
oslo.upgradecheck>=1.3.0
|
|
oslo.utils>=8.0.0 # Apache-2.0
|
|
oslo.db>=10.0.0 # Apache-2.0
|
|
oslo.rootwrap>=5.15.0 # Apache-2.0
|
|
oslo.messaging>=14.1.0 # Apache-2.0
|
|
oslo.policy>=4.5.0 # Apache-2.0
|
|
oslo.privsep>=2.6.2 # Apache-2.0
|
|
oslo.i18n>=5.1.0 # Apache-2.0
|
|
oslo.service[threading]>=4.2.0 # Apache-2.0
|
|
rfc3986>=1.2.0 # Apache-2.0
|
|
oslo.middleware>=3.31.0 # Apache-2.0
|
|
psutil>=3.2.2 # BSD
|
|
oslo.versionedobjects>=1.35.0 # Apache-2.0
|
|
os-brick>=6.10.0 # Apache-2.0
|
|
os-resource-classes>=1.1.0 # Apache-2.0
|
|
os-traits>=3.5.0 # Apache-2.0
|
|
os-vif>=3.1.0 # Apache-2.0
|
|
castellan>=0.16.0 # Apache-2.0
|
|
microversion-parse>=0.2.1 # Apache-2.0
|
|
tooz>=1.58.0 # Apache-2.0
|
|
cursive>=0.2.1 # Apache-2.0
|
|
retrying>=1.3.3 # Apache-2.0
|
|
os-service-types>=1.7.0 # Apache-2.0
|
|
python-dateutil>=2.7.0 # BSD
|
|
futurist>=1.8.0 # Apache-2.0
|
|
openstacksdk>=4.4.0 # Apache-2.0
|
|
PyYAML>=5.1 # MIT
|