A library containing standardized trait strings. Used by placement service and clients to ensure consistency.
bdc942a272
When a Cyborg device profile name is present in the flavor, the conductor will initiate creation and binding of accelerator requests, and the compute manager must wait for the ARQ binding notifications. In a deployment where the conductor is new, but one or more compute managers are older than the needed version, this flow will break. To prevent that: (a) the compute manager publishes this trait, and (b) the scheduler factors this trait in the Placement query, so that older compute nodes are not included in allocation candidates. Change-Id: I6dc00248b54f3a8a5d5dae284d2182df5ba550ab |
||
---|---|---|
doc | ||
os_traits | ||
releasenotes | ||
.gitignore | ||
.gitreview | ||
.stestr.conf | ||
.zuul.yaml | ||
CONTRIBUTING.rst | ||
HACKING.rst | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
babel.cfg | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
README.rst
os-traits
os-traits is an OpenStack library containing standardized trait strings.
Traits are strings that represent a feature of a resource provider hosted by the Placement service. This library contains the catalog of constants that have been standardized in the OpenStack community to refer to a particular hardware, virtualization, storage, network, or device trait.
- Free software: Apache license
- Documentation: https://docs.openstack.org/os-traits/latest/
- Source: http://opendev.org/openstack/os-traits
- Bugs: https://storyboard.openstack.org/#!/project/openstack/os-traits
- Release Notes: https://docs.openstack.org/releasenotes/os-traits