Earlier  
Posted Nick Remark
#openstack-cyborg - 2026-06-09
14:43:27 sean-k-mooney after the patches on the tempest plugin i also did the ruff and pre-commit work for that repo
14:44:03 sean-k-mooney i coudl have doen that first but i had alrady written the patches :)
14:44:23 sean-k-mooney so if folk want me to do that first i can mvoe it to the front
14:45:06 sean-k-mooney one goal i have is to compelte that for all the cybrog and watcher repos
14:45:22 jgilaber I think it's fine, we don't have a lot of open patches so it won't be a problem to rebase
14:45:30 chandankumar anything is fine
14:45:42 sean-k-mooney ok ill leave it where it is for now then
14:45:51 sean-k-mooney thats all i had on that
14:46:09 chandankumar thank you sean-k-mooney!
14:46:21 chandankumar Since we donot have any bugs moving to open discussion
14:46:34 chandankumar #topic Open Discussion
14:46:46 chandankumar I see an item there
14:46:52 chandankumar #topic driver support level
14:47:08 chandankumar I think sean-k-mooney has added it
14:47:12 sean-k-mooney ya more an fyi form me
14:47:29 sean-k-mooney so im planning to start on the patch to add the supprot levels to our docs
14:47:38 sean-k-mooney either later this week or next
14:47:49 sean-k-mooney but ill try and prepare that for review before the next meeting
14:47:57 sean-k-mooney that was basiclly it
14:48:07 chandankumar thank you!
14:48:13 chandankumar Moving to last one
14:48:26 chandankumar #topic volunteer to chair next meeting
14:48:47 chandankumar Anyone wants to chair next meeting?
14:48:56 rlandy I can do it
14:49:06 rlandy haven't done one of these in a while
14:49:18 sean-k-mooney works for me, welcome back
14:49:24 chandankumar thank you rlandy !
14:49:34 rlandy no problem
14:49:38 chandankumar time to close the meeting
14:49:45 chandankumar thank you all for attending!
14:49:49 chandankumar #endmeeting
14:49:49 opendevmeet Meeting ended Tue Jun 9 14:49:49 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
14:49:49 opendevmeet Minutes: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-06-09-14.00.html
14:49:49 opendevmeet Minutes (text): https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-06-09-14.00.txt
14:49:49 opendevmeet Log: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-06-09-14.00.log.html
14:49:57 jgilaber thanks chandankumar
14:51:51 sean-k-mooney jgilaber: to your point ealier https://github.com/openstack/cyborg/blob/master/cyborg/accelerator/drivers/pci/base.py#L21
14:51:59 sean-k-mooney most of the dirver dont inherit form base
14:52:35 sean-k-mooney one of of the openquetion i have is do we want ot use a base clss or a protocol to defien the internfce
14:52:55 sean-k-mooney either works and a common base class has its advangates as woudl a mixin for the common functionatliy
14:53:57 sean-k-mooney for the new medev dirver you shoudl inherit form https://github.com/openstack/cyborg/blob/master/cyborg/accelerator/drivers/driver.py#L17
14:55:04 sean-k-mooney but in genreal i think i want to spend some time thinking about restucture the repo a bit next cycel to normalise the code base a bit
14:55:45 sean-k-mooney for exampel we shoudl not ahve any config stuff https://github.com/openstack/cyborg/blob/master/cyborg/accelerator/configuration.py outside fo https://github.com/openstack/cyborg/tree/master/cyborg/conf
14:56:00 sean-k-mooney and there shoudl not be any db code
14:56:02 sean-k-mooney https://github.com/openstack/cyborg/blob/master/cyborg/accelerator/accelerator.py
14:56:18 sean-k-mooney outside of https://github.com/openstack/cyborg/tree/master/cyborg/db
14:56:32 sean-k-mooney but i suspect at elast some fo this code is deadcode
14:57:08 sean-k-mooney so the dirver not ineritign form the base driver is just one of the peices fo tehcnial debt we need to clean up in the repo layout
14:57:24 jgilaber I'll double check but I think I have it already in my spec, but yes either way it would work
14:57:41 jgilaber it was unexpected to have that base class but not use it
14:58:04 sean-k-mooney ya... so there si a lot of have completed code migration still in the repo
14:58:41 sean-k-mooney out side fo the work you and chandankumar are doing implanning to spend the rest fo the cycle doign these cleanups before the next ptg
14:59:05 sean-k-mooney so that we are in a better places to looks at larger architecurall isseus over the next cycle ot two
15:00:16 sean-k-mooney once the image verifcation cleanup is done im plannign to work on https://bugs.launchpad.net/openstack-cyborg/+bug/2143943 assuming you or chandan doen pick it up by then
15:02:20 sean-k-mooney its on my list to start after im happy with the srback work adn have the inital poc of the pci mangaged mode changes so my eta for that is about 2-3 weeks
15:06:26 jgilaber I'll be busy for a bit with the nova mtty and the the rest of the of the nova mdev work
15:06:42 sean-k-mooney ya no worreis this was more an fyi
15:06:46 sean-k-mooney of what i plan to work on next
15:07:46 sean-k-mooney in think i cna have the 2 "feature" i plan to delver for the cycel done by the end of june or early july, then im plannign to swap to buring down technial debt adn reviewing ye're sutff for the rest of the cycle
15:10:00 sean-k-mooney jgilaber: speaking of you lates mtty run is currenly runnign temspt
15:10:10 sean-k-mooney its goign to fail on some unrelated tests
15:10:31 jgilaber oh cool
15:10:53 sean-k-mooney but we should have results form it in the next hour or so
15:10:53 jgilaber yeah it's going to fail for sure since the whitebox tests have check for valid pci address
15:11:23 sean-k-mooney its acutlly failing on unrelated live mgiration tests
15:11:34 jgilaber I was testing the zuul config and see if I had the configuration right and then I push a patch to make that check accept mdev devices
15:11:37 sean-k-mooney so ill looint why ocne we have actul logs
15:11:47 jgilaber ack thanks!
15:13:02 sean-k-mooney my guess is the whitebox plugin may have confirued something tha tbrok live migrtion or some other unrelated issues but ill need to look at the nova-comptue logs to figure that out rather then just the tempest log stream
15:14:13 sean-k-mooney i know you didnt set the cpu config options in the josb def for whitebox but i dont recall what the devstack plugisn defaults are
15:15:08 jgilaber yes I saw your comment I probably missed a few settings, I tried to add the minimal set to get the test to run and then iteratively add the rest
15:15:19 jgilaber to make sure that I understood what each does
15:15:35 sean-k-mooney ya once we have a full run we can look at the rendered config files and then see what we need to tweak
15:15:50 sean-k-mooney i dont thin that will be hard
15:16:22 sean-k-mooney the ohter option we have is to write new tests in tempest iteslf
15:16:34 sean-k-mooney that done need whitebox
15:30:48 opendevreview Joan Gilabert proposed openstack/cyborg-specs master: Add generic mdev driver spec for 2026.2 https://review.opendev.org/c/openstack/cyborg-specs/+/982276
17:06:07 sean-k-mooney jgilaber: so the live migtion fialed because the qemu process crashed
18:01:54 jgilaber sean-k-mooney, do you think it is related to the patch?
18:02:35 sean-k-mooney no
18:02:40 sean-k-mooney i think you jsut got unlucky
18:02:49 jgilaber ack, thanks
18:03:16 jgilaber I pushed a new version because the tempest regex was wrong
18:03:30 jgilaber and I saw no reference to the whitebox
18:06:53 sean-k-mooney that also failing i think but ill take a look when its done
18:07:38 sean-k-mooney we may want to disabel the other jobs while we are debuging this
18:08:07 sean-k-mooney just so it does not us as much gate resouces and or take as long
18:08:15 sean-k-mooney but we can do that tomorrow
18:14:46 jgilaber good point, I'll do that tomorrow
19:48:25 blanson[m] \\\=-0987654321KL;'
#openstack-cyborg - 2026-06-10
01:54:26 opendevreview chandan kumar proposed openstack/cyborg master: Use GenericDriver.update() as the FPGA programming interface https://review.opendev.org/c/openstack/cyborg/+/991598
02:00:53 opendevreview chandan kumar proposed openstack/cyborg master: Remove broken image signature verification https://review.opendev.org/c/openstack/cyborg/+/991027
02:00:53 opendevreview chandan kumar proposed openstack/cyborg master: Use GenericDriver.update() as the FPGA programming interface https://review.opendev.org/c/openstack/cyborg/+/991598
10:04:09 sean-k-mooney jgilaber: progress
10:04:12 sean-k-mooney Details: [{'status': 400, 'title': 'Bad Request', 'detail': "The server could not comply with the request since it is either malformed or otherwise incorrect.\n\n Invalid query string parameters: Additional properties are not allowed ('in_tree' was unexpected) Failed validating 'additionalProperties' in schema: {'type': 'object', 'properties': {'name': {'type':
10:04:14 sean-k-mooney 'string'}, 'uuid': {'type': 'string', 'format': 'uuid'}}, 'additionalProperties': False} On instance: {'in_tree': '58f9b863-0a2f-4e9b-a2e9-84d92707beab'} ", 'request_id': 'req-6792f268-11b3-4a14-ada4-f87e733e5058'}]
10:04:23 sean-k-mooney so the whitebox test ran
10:04:39 sean-k-mooney but apprently we are calling placment incorrectly
10:04:56 sean-k-mooney and or tempst has incorrect schma validation
10:05:31 sean-k-mooney 400 GET https://213.32.77.206/placement/resource_providers?in_tree=58f9b863-0a2f-4e9b-a2e9-84d92707beab 0.028s

Earlier   Later