| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2026-09-08 | |||
| 14:33:25 | sean-k-mooney | anything else on this? | |
| 14:33:56 | jgilaber | not from me | |
| 14:34:32 | sean-k-mooney | ok next one is "rc1 and marketing highlights" | |
| 14:34:41 | sean-k-mooney | #link https://review.opendev.org/c/openstack/releases/+/1004471 | |
| 14:34:58 | sean-k-mooney | thanks jgilaber and chandankumar for reviewing the release note prelude | |
| 14:35:10 | sean-k-mooney | i approved it just before the meting and i think that is merged | |
| 14:35:34 | sean-k-mooney | so all that is needed now is to update the sha in ^ to point at the merge commit and or recheck it | |
| 14:35:54 | sean-k-mooney | if fould can take a look today we can hopefully merge it later today | |
| 14:36:08 | sean-k-mooney | the deadlien is thursday | |
| 14:37:17 | sean-k-mooney | ok if there is no comment on that ill update teh patch after the meeting with the current head of master | |
| 14:37:23 | sean-k-mooney | that will be our rc1 | |
| 14:37:47 | jgilaber | +1 | |
| 14:37:52 | sean-k-mooney | #topic open dicussion | |
| 14:38:21 | sean-k-mooney | so does anyone have a topic to raise? | |
| 14:40:04 | sean-k-mooney | if not the last topic is chairign the next meeting | |
| 14:40:55 | jgilaber | I can do it next week | |
| 14:41:14 | sean-k-mooney | thansk | |
| 14:41:25 | sean-k-mooney | #agreed jgilaber to chair the next meeting | |
| 14:41:48 | sean-k-mooney | ok unless there is anything else i think i can give everyone back 20 mins | |
| 14:42:07 | sean-k-mooney | #endmeeting | |
| 14:42:07 | opendevmeet | Meeting ended Tue Sep 8 14:42:07 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | |
| 14:42:07 | opendevmeet | Minutes: https://meetings.opendev.org/meetings/cybrog/2026/cybrog.2026-09-08-14.01.html | |
| 14:42:07 | opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/cybrog/2026/cybrog.2026-09-08-14.01.txt | |
| 14:42:07 | opendevmeet | Log: https://meetings.opendev.org/meetings/cybrog/2026/cybrog.2026-09-08-14.01.log.html | |
| 14:42:26 | opendevreview | Merged openstack/cyborg-specs master: Move 2026.2 RBAC spec to implemented https://review.opendev.org/c/openstack/cyborg-specs/+/1004438 | |
| 15:08:06 | sean-k-mooney | chandankumar: i realised that https://review.opendev.org/q/topic:%22fpga_program%22 are in merge conflict when you have time can you add that to your todo list for next few weeks | |
| 15:15:31 | chandankumar | sean-k-mooney: I will update those tomorrow | |
| 15:15:40 | sean-k-mooney | no rush | |
| 15:15:46 | sean-k-mooney | i just noticed they were still open | |
| 15:16:12 | chandankumar | I broke my nvme pci-sim implementation after adding MSI support, currently working on fixing that | |
| 16:07:42 | sean-k-mooney | ok the msi supprot is not stirctly requried | |
| 16:07:47 | sean-k-mooney | it oy have it workign that good | |
| 16:07:52 | sean-k-mooney | but we could preoced without it | |
| 18:10:47 | opendevreview | Merged openstack/cyborg master: Add cors middleware defaults https://review.opendev.org/c/openstack/cyborg/+/997712 | |
| 20:45:25 | opendevreview | OpenStack Release Bot proposed openstack/cyborg master: Update master for stable/2026.2 https://review.opendev.org/c/openstack/cyborg/+/1004702 | |
| #openstack-cyborg - 2026-09-09 | |||
| 05:24:03 | opendevreview | chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe host kernel module https://review.opendev.org/c/openstack/cyborg/+/999928 | |
| 05:24:03 | 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 | |
| 05:24:04 | 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 | |
| 05:24:04 | opendevreview | chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945 | |
| 06:42:59 | opendevreview | chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe host kernel module https://review.opendev.org/c/openstack/cyborg/+/999928 | |
| 06:42:59 | 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 | |
| 06:43:00 | 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 | |
| 06:43:00 | opendevreview | chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945 | |
| 08:20:23 | opendevreview | chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945 | |
| 09:38:55 | opendevreview | chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945 | |
| 12:20:48 | opendevreview | chandan kumar proposed openstack/cyborg master: Use GenericDriver.update() as the FPGA programming interface https://review.opendev.org/c/openstack/cyborg/+/991598 | |
| 12:20:48 | opendevreview | chandan kumar proposed openstack/cyborg master: Move create() from FPGADriver to GenericDriver https://review.opendev.org/c/openstack/cyborg/+/998004 | |
| 12:20:49 | opendevreview | chandan kumar proposed openstack/cyborg master: Enable fake FPGA program tests in tempest.conf https://review.opendev.org/c/openstack/cyborg/+/999683 | |
| 15:08:38 | opendevreview | chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe host kernel module https://review.opendev.org/c/openstack/cyborg/+/999928 | |
| 15:08:39 | 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:08:39 | 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:08:40 | opendevreview | chandan kumar proposed openstack/cyborg master: Add NVMe driver devstack plugin support https://review.opendev.org/c/openstack/cyborg/+/999945 | |
| 15:08:40 | opendevreview | chandan kumar proposed openstack/cyborg master: pci-sim: add configurable NVMe sanitize capability https://review.opendev.org/c/openstack/cyborg/+/1004867 | |
| 15:11:01 | chandankumar | pci-sim nvme implementation with msi and configurable santizie support will work now. | |
| 15:11:32 | chandankumar | Docs are not updated. will address all docs next week. | |
| 15:12:54 | opendevreview | chandan kumar proposed openstack/cyborg master: pci-sim: add configurable NVMe sanitize capability https://review.opendev.org/c/openstack/cyborg/+/1004867 | |
| 23:23:06 | opendevreview | melanie witt proposed openstack/cyborg-specs master: Add services API spec for 2027.1 https://review.opendev.org/c/openstack/cyborg-specs/+/1001999 | |
| #openstack-cyborg - 2026-09-10 | |||
| 14:59:22 | melwitt | sean-k-mooney: I believe you already created the ptg etherpad :) https://etherpad.opendev.org/p/cyborg-2027.1-ptg | |
| 14:59:48 | sean-k-mooney | yep i just need to copy past the stnadard header | |
| 15:00:00 | sean-k-mooney | so that is the one we will use and il update the channel topic with that shortly too | |
| 15:00:15 | sean-k-mooney | when i figure out how to do that again | |
| 15:00:37 | melwitt | heh ok | |
| 15:21:08 | opendevreview | Joan Gilabert proposed openstack/cyborg-specs master: Repropose generic mdev driver spec for 2026.2 https://review.opendev.org/c/openstack/cyborg-specs/+/1005068 | |
| 15:27:24 | melwitt | I updated the services spec proposal yesterday to add a small "Road to rolling upgrade support" section https://review.opendev.org/c/openstack/cyborg-specs/+/1001999/5/specs/2027.1/approved/services-api.rst#644 | |
| 15:28:42 | sean-k-mooney | melwitt: ack cool. | |
| 15:29:05 | melwitt | just to try and capture "what all do we need to make this work" | |
| 15:29:07 | sean-k-mooney | the gap today is not that upgrades are not a thing so much as roling upgrade and skip level upgardes are not a thing | |
| 15:29:18 | sean-k-mooney | so it kind assume you update everything at once today | |
| 15:29:24 | melwitt | yeah | |
| 15:31:47 | sean-k-mooney | once we can properly do n+1 the rest is a lot simpler | |
| 15:32:08 | sean-k-mooney | geting n+1 workign properly not just acidentally is the major lift | |
| 15:34:48 | melwitt | right | |
| 16:49:38 | opendevreview | melanie witt proposed openstack/cyborg-specs master: Add spec for NIC SR-IOV support in the generic PCI driver https://review.opendev.org/c/openstack/cyborg-specs/+/1005089 | |
| 20:04:09 | opendevreview | melanie witt proposed openstack/cyborg-specs master: Add spec for NIC SR-IOV support in the generic PCI driver https://review.opendev.org/c/openstack/cyborg-specs/+/1005089 | |
| #openstack-cyborg - 2026-09-11 | |||
| 08:53:42 | bogdando[m] | hi, WDYT folks on resurrecting https://specs.openstack.org/openstack/cyborg-specs/specs/2023.1/approved/attribute-api-support.html and applying that design for phys_net of deployables instead of attributing particular semanthics to attach handles in generic drivers? context is https://review.opendev.org/c/openstack/cyborg-specs/+/1005089 | |
| 08:54:15 | sean-k-mooney | we will likely reviit but not on the deployable | |
| 08:54:23 | sean-k-mooney | the attibutes shoudl have been on the device instead | |
| 08:54:50 | bogdando[m] | well, device is PF, and for smart nic, its more makes sense to attribute one or a group of its VFs (deployables) | |
| 08:54:55 | sean-k-mooney | bogdando[m]: but to be clear we will asy want to have a config driven approch as a primary approch | |
| 08:55:04 | sean-k-mooney | we may add some api driven suprpot later | |
| 08:55:16 | sean-k-mooney | but its really not a good ux at scale | |
| 08:55:33 | sean-k-mooney | device is not the pf | |
| 08:55:50 | sean-k-mooney | tdevice is the assiable thing it can be the pf or vf | |
| 08:56:04 | sean-k-mooney | a deployable is a pool of allcoatabel devices | |
| 08:56:41 | sean-k-mooney | currently resouce classes for palcement are tracked via the atibutes api | |
| 08:56:44 | sean-k-mooney | that shoudl be on the device | |
| 08:56:56 | sean-k-mooney | becuase each deployable corresponds to a placment resouce provider | |
| 08:57:01 | bogdando[m] | ack, it seems I missread "A device has a management interface, whose address is the control path identifier: for SR-IOV devices, this is usually the PCI Physical Function (PF)" - PF is indeed control managmenent interface of a device, not the device | |
| 08:57:13 | sean-k-mooney | and we want to be able to have 1 placement resouce provier with inventoreis of diffent resouce class | |
| 08:58:18 | bogdando[m] | yes, I like the idea that a deployable is a pool of VFs | |
| 08:58:20 | sean-k-mooney | to be clear i dont think that hte atibute api as orgianly specified is the right shap and the impelation that was done didnt follow the spec and is even worse | |
| 08:58:38 | bogdando[m] | but I am not sure about PFs VFs boundaries as you suggested | |
| 08:59:42 | bogdando[m] | grouping devices or PFs seems a bit another layer of abstraction than VFs affinity | |
| 09:00:05 | sean-k-mooney | placement is not deisign to have 100s of rps for a given host | |
| 09:00:27 | sean-k-mooney | it casue sever performance probelms and a singel nic can have 100s of VFs | |
| 09:00:47 | sean-k-mooney | we group VFs by pf in nova today | |
| 09:01:20 | bogdando[m] | I see, that makes sense to not break the contracts established like each deployable is a placement rp | |
| 09:01:43 | sean-k-mooney | there are 3 related thigns | |
| 09:01:54 | sean-k-mooney | devices deployables and attachmet handels | |
| 09:02:08 | sean-k-mooney | there is a 1:1 relathiship between devices adn attachment handels | |