| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2026-09-04 | |||
| 14:55:59 | sean-k-mooney | and _device_in_use is deployable in use | |
| 14:56:17 | sean-k-mooney | a deployable is in use if any of its devices/attachmetn handels are in use | |
| 14:56:33 | sean-k-mooney | a device is only in uses if its bound or its correspodnign attachment handel is in use | |
| 14:57:50 | sean-k-mooney | in general the reserved value in placment for a given inventory shoudl be equal to the numebr of insue attacheent handels/devices | |
| 14:59:55 | sean-k-mooney | def _deployable_in_use(driver_dep_obj): | |
| 14:59:57 | sean-k-mooney | # DriverAttachHandle.list() combines the persisted usage marker with | |
| 14:59:59 | sean-k-mooney | # any remaining ExtARQ ownership reference. | |
| 15:00:01 | sean-k-mooney | return any( | |
| 15:00:03 | sean-k-mooney | attach_handle.in_use | |
| 15:00:05 | sean-k-mooney | for attach_handle in driver_dep_obj.attach_handle_list | |
| 15:00:07 | sean-k-mooney | ) | |
| 15:00:09 | sean-k-mooney | that is actully correct | |
| 15:00:11 | sean-k-mooney | its | |
| 15:00:13 | sean-k-mooney | @classmethod | |
| 15:00:15 | sean-k-mooney | def _device_in_use(cls, driver_dev_obj): | |
| 15:00:17 | sean-k-mooney | return any( | |
| 15:00:19 | sean-k-mooney | cls._deployable_in_use(deployable) | |
| 15:00:21 | sean-k-mooney | for deployable in driver_dev_obj.deployable_list | |
| 15:00:23 | sean-k-mooney | ) | |
| 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/ | |