We exuberantly announce the release of: cyborg 10.1.0 This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/cyborg Download the package from: https://tarballs.openstack.org/cyborg/ Please report issues through: https://bugs.launchpad.net/openstack-cyborg/+bugs For more details, please see below. 10.1.0 ^^^^^^ New Features ************ * Complete VGPU management feature. VGPU driver is nvidia_gpu_driver same as PGPU driver. The GPU devices configration is same as Nova side, the difference is we delete mdev when the vm is destroy and assign VGPU trait to create vm. Bug Fixes ********* * Fix the api-ref docs of moving device_profile_uuid parameter from path to body in create and get device_profile api. Changes in cyborg 10.0.0..10.1.0 -------------------------------- 0f0d85c Add tempest config for devstack 3c65ad5 Remove accelerator in microversion header 798dd24 [stable-only] Update TOX_CONSTRAINTS_FILE for stable/2023.1 0fc4852 [stable-only] Update .gitreview for stable/2023.1 3e8114d Add attributes create response 585f378 Add attributes get one response 81bed58 Add attributes list response 49e4614 Add release note of fixing doc 082a517 Add releasenot of vgpu managment support 0583ade Update master for stable/2023.1 4b34d89 arq bind and unbound support vGPU 79e1928 Cyborg NVIDIA GPU Driver support vGPU management Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + cyborg/accelerator/common/utils.py | 28 +++ cyborg/accelerator/drivers/gpu/nvidia/driver.py | 4 +- cyborg/accelerator/drivers/gpu/nvidia/sysinfo.py | 269 ++++++++++++++++++++- cyborg/accelerator/drivers/gpu/utils.py | 140 ++--------- cyborg/agent/manager.py | 9 + cyborg/agent/rpcapi.py | 22 ++ cyborg/api/controllers/base.py | 6 +- cyborg/api/controllers/v2/__init__.py | 6 +- cyborg/api/controllers/v2/arqs.py | 1 + cyborg/common/exception.py | 16 ++ cyborg/conductor/manager.py | 2 +- cyborg/objects/arq.py | 1 + cyborg/objects/ext_arq.py | 31 ++- .../unit/accelerator/drivers/gpu/test_utils.py | 138 ++++++++++- .../api/controllers/v2/test_device_profiles.py | 4 +- .../unit/api/controllers/v2/test_microversion.py | 12 +- devstack/lib/cyborg | 14 +- devstack/plugin.sh | 8 + .../attributes/attributes-create-resp.json | 20 ++ .../attributes/attributes-getone-resp.json | 16 ++ .../attributes/attributes-list-resp.json | 21 ++ ...fixdoc-move-param-to-body-5854ba15d7ddf536.yaml | 5 + .../support-vgpu-managment-39d4366cad5735a9.yaml | 7 + releasenotes/source/2023.1.rst | 6 + releasenotes/source/index.rst | 1 + tox.ini | 4 +- 29 files changed, 644 insertions(+), 156 deletions(-)
participants (1)
-
no-reply@openstack.org