| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2026-07-28 | |||
| 15:02:41 | chandankumar | melwitt: thank you! | |
| 15:02:57 | chandankumar | #topic volunteer to chair for next meeting | |
| 15:03:06 | chandankumar | Anyone up for chairing next meeting? | |
| 15:03:25 | jgilaber | I can do it chandankumar | |
| 15:03:33 | chandankumar | thank you jgilaber ! | |
| 15:03:39 | sean-k-mooney | ack i can if you need ot skip | |
| 15:03:39 | chandankumar | thank you all for joining! | |
| 15:03:42 | opendevmeet | Log: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-07-28-14.01.log.html | |
| 15:03:42 | opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-07-28-14.01.txt | |
| 15:03:42 | opendevmeet | Minutes: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-07-28-14.01.html | |
| 15:03:42 | opendevmeet | Meeting ended Tue Jul 28 15:03:42 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | |
| 15:03:42 | chandankumar | #endmeeting | |
| 15:04:12 | sean-k-mooney | melwitt: so you included https://gist.github.com/melwitt/66443c2606ae69280ea1effff7c30437#related-work-http-healthcheck-endpoint | |
| 15:04:27 | sean-k-mooney | i dont think we shoudld supprot the oslo.middleware | |
| 15:04:48 | sean-k-mooney | but i would love to supprot https://specs.openstack.org/openstack/nova-specs/specs/2024.2/approved/per-process-healthchecks.html | |
| 15:04:56 | melwitt | ok cool I wondered about that | |
| 15:04:57 | sean-k-mooney | for all of our service binaries | |
| 15:05:21 | sean-k-mooney | so i have not issue with a healtcheck endpoint | |
| 15:05:28 | sean-k-mooney | i just woudl prefer to have a more useful one | |
| 15:05:48 | melwitt | yeah that's fair | |
| 15:06:12 | sean-k-mooney | you can also say no | |
| 15:06:23 | sean-k-mooney | but ya it woudl be cool to spike on that | |
| 15:06:32 | sean-k-mooney | and see if it woudl fit with what you wanted to do or not | |
| 15:06:56 | melwitt | haha no I put it there for completeness since it is a thing we could do but don't have to do | |
| 15:07:18 | sean-k-mooney | i breing this up because manilla are adding one as well https://github.com/openstack/manila-specs/blob/master/specs/hibiscus/manila-per-process-healthchecks.rst | |
| 15:07:41 | melwitt | I was already wary of it given that not all services use it, so I figured there must be a reason for that and might not be something we want to add to | |
| 15:08:06 | melwitt | (not all services use oslo.middleware I mean) | |
| 15:08:20 | sean-k-mooney | the reaosn i dont like it for the api is it does not tell you anthign hiting the microversion discovery endpoitn does nto provide | |
| 15:08:35 | sean-k-mooney | but it leskes the gcc adn kernel verison in debug mode | |
| 15:08:40 | sean-k-mooney | which si not exactly great | |
| 15:09:12 | melwitt | yeah, I vaguely remember that from nova discussion | |
| 15:09:15 | sean-k-mooney | if you actully hit the microversion endpoint its actully slightly better as it actully invokes the wsgi app vs just the middleware | |
| 15:09:16 | melwitt | I have to run for a bit but will bbl | |
| 15:09:51 | sean-k-mooney | cool o/ | |
| 16:20:37 | opendevreview | Merged openstack/cyborg-tempest-plugin master: Ensure guest is not reachable after reboot https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/998283 | |
| 16:20:40 | opendevreview | Merged openstack/cyborg-tempest-plugin master: Refactor PCI lifecycle tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/997936 | |
| 16:21:48 | opendevreview | Joan Gilabert proposed openstack/cyborg-tempest-plugin master: Add Cyborg MDEV driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/997352 | |
| 16:31:27 | opendevreview | Joan Gilabert proposed openstack/cyborg-tempest-plugin master: Add Cyborg MDEV driver lifecycle scenario tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/997352 | |
| 16:54:24 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface https://review.opendev.org/c/openstack/cyborg/+/998603 | |
| 17:30:24 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface https://review.opendev.org/c/openstack/cyborg/+/998603 | |
| 17:37:07 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface https://review.opendev.org/c/openstack/cyborg/+/998603 | |
| 19:55:12 | opendevreview | melanie witt proposed openstack/cyborg master: Enable port_device_profile ML2 extension driver for NIC drivers https://review.opendev.org/c/openstack/cyborg/+/998055 | |
| 20:17:43 | opendevreview | melanie witt proposed openstack/cyborg master: Enable port_device_profile ML2 extension driver for NIC drivers https://review.opendev.org/c/openstack/cyborg/+/998055 | |
| #openstack-cyborg - 2026-07-29 | |||
| 10:36:47 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface https://review.opendev.org/c/openstack/cyborg/+/998603 | |
| 10:36:48 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add MDEV and PCI device type constants https://review.opendev.org/c/openstack/cyborg/+/997047 | |
| 10:36:48 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Enable database migration tests with mysql https://review.opendev.org/c/openstack/cyborg/+/997979 | |
| 10:36:49 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add [mdev] configuration section https://review.opendev.org/c/openstack/cyborg/+/997049 | |
| 10:36:49 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add MdevBusManager for mdev bus discovery https://review.opendev.org/c/openstack/cyborg/+/997048 | |
| 10:36:50 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add duplicate device warning in conductor https://review.opendev.org/c/openstack/cyborg/+/997051 | |
| 10:36:50 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver https://review.opendev.org/c/openstack/cyborg/+/997050 | |
| 10:36:51 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Refactor GPU driver to use MdevBusManager https://review.opendev.org/c/openstack/cyborg/+/997052 | |
| 10:36:52 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim kernel module https://review.opendev.org/c/openstack/cyborg/+/997054 | |
| 10:36:52 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver documentation https://review.opendev.org/c/openstack/cyborg/+/997053 | |
| 10:36:54 | opendevreview | Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364 | |
| 10:36:54 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055 | |
| 11:58:51 | rlandy | sean-k-mooney: hello - finally starting on the documentation ... starting with the drivers support: https://github.com/openstack/cyborg/blob/master/doc/source/reference/driver-table.rst unless you suggest another area to begin | |
| 12:02:00 | sean-k-mooney | rlandy: no thats as good a place as any | |
| 12:02:08 | rlandy | ack | |
| 12:02:52 | sean-k-mooney | for now all driver expcpt fake and pci shoudl go to experimental, we now have tempest tests and some docs for the pci driver so we can consirite supported | |
| 12:03:15 | sean-k-mooney | some of the deriver we may deciedn to make depercated but we can discuss that in the review | |
| 13:06:33 | opendevreview | chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe 1.4 controller emulation with host visibility https://review.opendev.org/c/openstack/cyborg/+/995079 | |
| 13:07:15 | opendevreview | chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe 1.4 controller emulation with host visibility https://review.opendev.org/c/openstack/cyborg/+/995079 | |
| 13:36:31 | opendevreview | Ronelle Landy proposed openstack/cyborg master: Inline driver table into support-matrix.rst https://review.opendev.org/c/openstack/cyborg/+/999116 | |
| 14:01:47 | 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 | |
| 14:01:48 | opendevreview | chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe 1.4 controller ops-table personality https://review.opendev.org/c/openstack/cyborg/+/999126 | |
| 14:31:22 | opendevreview | Gihong Lee proposed openstack/cyborg master: Add shared lspci helpers to common utils https://review.opendev.org/c/openstack/cyborg/+/998726 | |
| 14:31:23 | opendevreview | Gihong Lee proposed openstack/cyborg master: Migrate accelerator drivers to shared lspci helpers https://review.opendev.org/c/openstack/cyborg/+/998817 | |
| 14:36:10 | opendevreview | chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe 1.4 controller emulation with host visibility https://review.opendev.org/c/openstack/cyborg/+/995079 | |
| 15:07:41 | opendevreview | chandan kumar proposed openstack/cyborg master: pci-sim: add NVMe 1.4 controller ops-table personality https://review.opendev.org/c/openstack/cyborg/+/999126 | |
| 15:07:41 | 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:09:31 | chandankumar | jgilaber: sean-k-mooney Hello, Based on https://gistpreview.github.io/?9cf18df5754db0948330f0cc5110c652 using static ops table , I have also pushed the poc with nvme https://review.opendev.org/q/topic:%22opstable%22 | |
| 15:10:44 | chandankumar | jgilaber: I have also updated my existing nvme implementation based on your vf personality https://review.opendev.org/c/openstack/cyborg/+/995079 | |
| 15:11:08 | chandankumar | Feel free to take a look, which ever we decide, I will update the change based on that | |
| 15:12:47 | chandankumar | for opstable approach, I have only refactored the existing code and update the previous nvme implementation to that | |
| 15:19:03 | jgilaber | thanks chandankumar I'll take a look at the static ops table patch | |
| 15:19:10 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface https://review.opendev.org/c/openstack/cyborg/+/998603 | |
| 15:19:11 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add MDEV and PCI device type constants https://review.opendev.org/c/openstack/cyborg/+/997047 | |
| 15:19:11 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Enable database migration tests with mysql https://review.opendev.org/c/openstack/cyborg/+/997979 | |
| 15:19:12 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add [mdev] configuration section https://review.opendev.org/c/openstack/cyborg/+/997049 | |
| 15:19:12 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add MdevBusManager for mdev bus discovery https://review.opendev.org/c/openstack/cyborg/+/997048 | |
| 15:19:13 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add duplicate device warning in conductor https://review.opendev.org/c/openstack/cyborg/+/997051 | |
| 15:19:13 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver https://review.opendev.org/c/openstack/cyborg/+/997050 | |
| 15:19:14 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver documentation https://review.opendev.org/c/openstack/cyborg/+/997053 | |
| 15:19:14 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Refactor GPU driver to use MdevBusManager https://review.opendev.org/c/openstack/cyborg/+/997052 | |
| 15:19:16 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055 | |
| 15:19:16 | opendevreview | Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim kernel module https://review.opendev.org/c/openstack/cyborg/+/997054 | |
| 15:19:18 | opendevreview | Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364 | |
| 15:32:53 | jgilaber | chandankumar, IIUC your patch https://review.opendev.org/c/openstack/cyborg/+/999125 is building an abstraction for the persionality that my patch introduces, correct? | |
| 15:38:00 | chandankumar | jgilaber: yes correct | |
| 15:38:26 | chandankumar | let me fix the chain to make it clear | |
| 16:07:03 | sean-k-mooney | ya so i had planed ot work on this all next cycle, but because we had to pivot on the testign stragy for both the nvme and mdev driver we now hve 2.5 competing desings for htis although we are converging | |
| 16:07:49 | sean-k-mooney | jgilaber: you have start on the sysfs part and chandan has started on the abstraction layer which is good | |
| 16:08:23 | sean-k-mooney | the uart/serial was intened to be just one of many device the similator supproted | |
| 16:09:22 | sean-k-mooney | so seperatign that out into pci-sim/fake_pci_sriov_uart.c is inlien with that vission | |
| 16:11:20 | sean-k-mooney | althought he same feedback still aplies i woudl prefer to avoid a defautl personality | |
| 16:11:48 | sean-k-mooney | or default to a sential that you have to update before you can allocate the vfs | |
| 16:12:39 | sean-k-mooney | the uart was my strating pont to prove the concept not the end goal so we shoudl not make it a special default type | |
| 16:13:58 | jgilaber | I see, it took me a bit, just wanted to make sure I got it right, reading C is a bit harder than python :) | |
| 16:14:24 | sean-k-mooney | i have only skimed it so im not sure it has the right shape yet | |
| 16:14:37 | jgilaber | in my patch I moved the default to a 'unset', so that should carry into chandas patch once he rebases on top of mine | |