Earlier  
Posted Nick Remark
#openstack-cyborg - 2026-09-04
15:00:25 sean-k-mooney that is not
15:00:40 sean-k-mooney the correct way to check fi a device is in use is to fined the assocated atchement handel and check if that is in use
15:01:19 sean-k-mooney thats what i need to fix and then i need to check the sourinding logic
15:07:57 sean-k-mooney so i think the depensces are going to be as follows, 1 i will fix https://bugs.launchpad.net/openstack-cyborg/+bug/2017513, then we will intoduce the ovo interaction api and move the arq bidning to the comptue agent adn finally we will resume the nvme driver implmeention once those 3 things are complete
15:08:40 sean-k-mooney we may be able to do it before moving bidn to the agent but we need to thikn about it.
15:10:31 chandankumar ok
15:10:57 sean-k-mooney the fact that the ovo indriection api was not in place was something i was not aware of during the spec review
15:11:14 sean-k-mooney without that he only other option we have woudl be a dedicated rpc form the comptue to the conductor
15:11:22 sean-k-mooney to marke the device as cleaned
15:11:31 sean-k-mooney or relying on a perodic update
15:12:27 sean-k-mooney basiclly calling report_data https://github.com/openstack/cyborg/blob/master/cyborg/conductor/rpcapi.py#L50-L60
15:13:01 sean-k-mooney that is an option today
15:13:09 sean-k-mooney after the deivce is cleaned
15:13:21 chandankumar  adn then count the inuse attachment handles first, then set reserved to the inuse attach handle and totel to number of accelerator.
15:13:21 chandankumar  for now, I will copy _deployable_in_use and run ut on the conductor against device attach handle.
15:14:20 sean-k-mooney ack
15:14:50 sean-k-mooney i want to meove _deployable_in_use to the deployable ovo eventually
15:15:11 sean-k-mooney as a property so you can just do deployable.in_use
15:15:17 sean-k-mooney anyway i have to go now o/
15:16:02 chandankumar sure, I will update the patch based on above discussion
15:16:05 chandankumar thank you!
#openstack-cyborg - 2026-09-05
04:05:45 opendevreview chandan kumar proposed openstack/cyborg master: agent: separate driver loading from driver initialisation https://review.opendev.org/c/openstack/cyborg/+/999938
04:05:46 opendevreview chandan kumar proposed openstack/cyborg master: nvme: implement NVMeDriver.cleanup() https://review.opendev.org/c/openstack/cyborg/+/999940
04:05:46 opendevreview chandan kumar proposed openstack/cyborg master: Route ARQ unbind through conductor-to-agent cleanup RPCs https://review.opendev.org/c/openstack/cyborg/+/999939
04:05:47 opendevreview chandan kumar proposed openstack/cyborg master: Expose device_state in device API and register nvme_driver entrypoint https://review.opendev.org/c/openstack/cyborg/+/999942
04:05:47 opendevreview chandan kumar proposed openstack/cyborg master: Add device_state bind guard and fix fake driver topology https://review.opendev.org/c/openstack/cyborg/+/999941
04:12:23 opendevreview chandan kumar proposed openstack/cyborg master: Deprecate SSD drivers in favour of NVMe driver https://review.opendev.org/c/openstack/cyborg/+/999943
04:12:28 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver admin guide and API reference for microversion 2.4 https://review.opendev.org/c/openstack/cyborg/+/999944
04:12:39 opendevreview chandan kumar proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface https://review.opendev.org/c/openstack/cyborg/+/998603
04:12:53 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: introduce personality ops-table dispatch for VF device types https://review.opendev.org/c/openstack/cyborg/+/999125
04:13:05 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe host kernel module https://review.opendev.org/c/openstack/cyborg/+/999928
04:13:18 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe VFIO guest probe and host handoff https://review.opendev.org/c/openstack/cyborg/+/999929
04:13:32 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add software MSI-X domain to fake host bridge https://review.opendev.org/c/openstack/cyborg/+/1003255
04:14:06 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945
#openstack-cyborg - 2026-09-07
12:44:46 chandankumar Hello sean-k-mooney, I did not get a chance to work on 2026.2 release prelude.
12:44:51 chandankumar Feel free to take it.
12:45:18 sean-k-mooney sure will do ill do that later today
12:45:30 sean-k-mooney once that is merge i think we will tag rc1
12:50:36 chandankumar thank you!
13:42:50 opendevreview sean mooney proposed openstack/cyborg master: use seperate config for cyborg agent https://review.opendev.org/c/openstack/cyborg/+/1004421
14:49:06 opendevreview Joan Gilabert proposed openstack/cyborg-specs master: Move 2026.2 RBAC spec to implemented https://review.opendev.org/c/openstack/cyborg-specs/+/1004438
15:02:00 opendevreview chandan kumar proposed openstack/cyborg master: Route ARQ unbind through conductor-to-agent cleanup RPCs https://review.opendev.org/c/openstack/cyborg/+/999939
15:02:01 opendevreview chandan kumar proposed openstack/cyborg master: Guard ARQ bind against non-available devices https://review.opendev.org/c/openstack/cyborg/+/999941
15:02:01 opendevreview chandan kumar proposed openstack/cyborg master: nvme: implement NVMeDriver.cleanup() https://review.opendev.org/c/openstack/cyborg/+/999940
15:02:02 opendevreview chandan kumar proposed openstack/cyborg master: Expose device_state in device API and register nvme_driver entrypoint https://review.opendev.org/c/openstack/cyborg/+/999942
15:02:40 opendevreview chandan kumar proposed openstack/cyborg master: Deprecate SSD drivers in favour of NVMe driver https://review.opendev.org/c/openstack/cyborg/+/999943
15:02:51 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver admin guide and API reference for microversion 2.4 https://review.opendev.org/c/openstack/cyborg/+/999944
15:03:02 opendevreview chandan kumar proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface https://review.opendev.org/c/openstack/cyborg/+/998603
15:03:23 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: introduce personality ops-table dispatch for VF device types https://review.opendev.org/c/openstack/cyborg/+/999125
15:03:37 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe host kernel module https://review.opendev.org/c/openstack/cyborg/+/999928
15:05:17 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe VFIO guest probe and host handoff https://review.opendev.org/c/openstack/cyborg/+/999929
15:05:29 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add software MSI-X domain to fake host bridge https://review.opendev.org/c/openstack/cyborg/+/1003255
15:05:40 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945
15:34:34 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945
15:35:08 opendevreview sean mooney proposed openstack/cyborg master: use separate config for the cyborg agent https://review.opendev.org/c/openstack/cyborg/+/1004421
15:41:05 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945
16:18:30 opendevreview Joan Gilabert proposed openstack/cyborg-specs master: Move 2026.2 RBAC spec to implemented https://review.opendev.org/c/openstack/cyborg-specs/+/1004438
17:06:56 opendevreview sean mooney proposed openstack/cyborg master: use separate config for the cyborg agent https://review.opendev.org/c/openstack/cyborg/+/1004421
17:52:59 opendevreview sean mooney proposed openstack/cyborg master: Add 2026.2 release prelude https://review.opendev.org/c/openstack/cyborg/+/1004468
17:53:28 sean-k-mooney im going to use ^ as the basis of the marketing highliths now
18:28:19 sean-k-mooney done https://review.opendev.org/c/openstack/releases/+/1004471 we can review both tomorrow
18:45:15 opendevreview sean mooney proposed openstack/cyborg master: Use a separate config for cyborg-agent https://review.opendev.org/c/openstack/cyborg/+/1004421
#openstack-cyborg - 2026-09-08
04:46:57 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945
07:08:48 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945
10:30:11 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe VFIO guest probe and host handoff https://review.opendev.org/c/openstack/cyborg/+/999929
10:30:11 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe host kernel module https://review.opendev.org/c/openstack/cyborg/+/999928
10:30:12 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945
10:30:12 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add software MSI-X domain to fake host bridge https://review.opendev.org/c/openstack/cyborg/+/1003255
12:49:30 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe VFIO guest probe and host handoff https://review.opendev.org/c/openstack/cyborg/+/999929
12:49:30 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe host kernel module https://review.opendev.org/c/openstack/cyborg/+/999928
12:49:31 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945
12:49:31 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: add software MSI-X domain to fake host bridge https://review.opendev.org/c/openstack/cyborg/+/1003255
13:42:32 opendevreview Merged openstack/cyborg master: Add 2026.2 release prelude https://review.opendev.org/c/openstack/cyborg/+/1004468
14:01:55 opendevmeet The meeting name has been set to 'cybrog'
14:01:55 opendevmeet Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:01:55 opendevmeet Meeting started Tue Sep 8 14:01:54 2026 UTC and is due to finish in 60 minutes. The chair is sean-k-mooney. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:01:55 sean-k-mooney #startmeeting cybrog
14:02:14 chandankumar o/
14:02:19 morenod o/
14:02:22 sean-k-mooney ping list amoralej bogdando jgilaber rlandy chandankumar skovili melwit
14:02:25 jgilaber o/
14:02:32 rlandy o/
14:02:53 sean-k-mooney #link https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting
14:03:02 sean-k-mooney we will start shortly
14:03:35 sean-k-mooney if there are any topics feel free to add them to the adjeda above
14:03:49 melwitt o/
14:04:42 sean-k-mooney ok i think that is most of the folks that are around today
14:04:49 sean-k-mooney so lets start
14:05:00 sean-k-mooney #topic Support for multiple resource classes per deployable
14:05:26 sean-k-mooney jgilaber: this one is yours
14:05:45 jgilaber yes, I wanted to ask about how to handle this
14:05:55 sean-k-mooney so contex for every one
14:06:06 jgilaber for context, cyborg only supports one resource class per deployable
14:06:09 sean-k-mooney today cyborg modesl resouce provider in placmeent as deployables
14:06:56 sean-k-mooney yep which for the generic mdev drvier or pci driver means that if we want to group mdevs or pci vf by the parent pf
14:07:14 sean-k-mooney they either must all have the same resouce class
14:07:27 sean-k-mooney or we have to model it diffently with nested resouces
14:07:41 sean-k-mooney nested provdiers
14:08:01 sean-k-mooney so i guess your question is shoudl this be its own feature/spec
14:08:20 sean-k-mooney the ablity to have more then one resocue class per deploryable/resource provider

Earlier   Later