Earlier  
Posted Nick Remark
#openstack-cyborg - 2026-07-22
11:41:26 opendevreview Joan Gilabert proposed openstack/cyborg master: Refactor GPU driver to use MdevBusManager https://review.opendev.org/c/openstack/cyborg/+/997052
11:41:26 opendevreview Joan Gilabert proposed openstack/cyborg master: Add duplicate device warning in conductor https://review.opendev.org/c/openstack/cyborg/+/997051
11:41:27 opendevreview Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver documentation https://review.opendev.org/c/openstack/cyborg/+/997053
11:41:28 opendevreview Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055
11:41:28 opendevreview Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim kernel module https://review.opendev.org/c/openstack/cyborg/+/997054
11:41:30 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
14:45:52 opendevreview Joan Gilabert proposed openstack/cyborg-tempest-plugin master: Refactor PCI lifecycle tests https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/997936
14:45:52 opendevreview Joan Gilabert proposed openstack/cyborg-tempest-plugin master: Ensure guest is not reachable after reboot https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/998283
14:45:53 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
14:57:37 opendevreview Joan Gilabert proposed openstack/cyborg master: Add MDEV and PCI device type constants https://review.opendev.org/c/openstack/cyborg/+/997047
14:57:37 opendevreview Joan Gilabert proposed openstack/cyborg master: Enable database migration tests with mysql https://review.opendev.org/c/openstack/cyborg/+/997979
14:57:38 opendevreview Joan Gilabert proposed openstack/cyborg master: Add [mdev] configuration section https://review.opendev.org/c/openstack/cyborg/+/997049
14:57:38 opendevreview Joan Gilabert proposed openstack/cyborg master: Add MdevBusManager for mdev bus discovery https://review.opendev.org/c/openstack/cyborg/+/997048
14:57:39 opendevreview Joan Gilabert proposed openstack/cyborg master: Add duplicate device warning in conductor https://review.opendev.org/c/openstack/cyborg/+/997051
14:57:39 opendevreview Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver https://review.opendev.org/c/openstack/cyborg/+/997050
14:57:40 opendevreview Joan Gilabert proposed openstack/cyborg master: Add generic mdev driver documentation https://review.opendev.org/c/openstack/cyborg/+/997053
14:57:40 opendevreview Joan Gilabert proposed openstack/cyborg master: Refactor GPU driver to use MdevBusManager https://review.opendev.org/c/openstack/cyborg/+/997052
14:57:41 opendevreview Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim kernel module https://review.opendev.org/c/openstack/cyborg/+/997054
14:57:42 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
14:57:42 opendevreview Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055
#openstack-cyborg - 2026-07-23
10:16:02 opendevreview Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim kernel module https://review.opendev.org/c/openstack/cyborg/+/997054
10:16:03 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
10:16:03 opendevreview Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055
13:01:51 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
13:01:51 opendevreview Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055
14:54:34 opendevreview Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055
14:54:35 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
16:19:31 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
16:19:31 opendevreview Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055
17:37:08 opendevreview Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055
17:37:09 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
#openstack-cyborg - 2026-07-24
06:37:59 opendevreview Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055
06:38:00 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
07:19:50 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
07:19:50 opendevreview Joan Gilabert proposed openstack/cyborg master: Add mdev support to pci-sim DevStack plugin https://review.opendev.org/c/openstack/cyborg/+/997055
08:31:59 opendevreview Joan Gilabert proposed openstack/cyborg master: [WIP] Configure mdev driver lifecycle tests https://review.opendev.org/c/openstack/cyborg/+/997364
11:13:15 opendevreview Joan Gilabert proposed openstack/cyborg master: Add per-PF device type via pf_mode parameter https://review.opendev.org/c/openstack/cyborg/+/998603
13:07:20 opendevreview Joan Gilabert proposed openstack/cyborg master: Add per-PF device type via pf_mode parameter https://review.opendev.org/c/openstack/cyborg/+/998603
13:24:57 opendevreview Joan Gilabert proposed openstack/cyborg master: Add per-PF device type via pf_mode parameter https://review.opendev.org/c/openstack/cyborg/+/998603
#openstack-cyborg - 2026-07-26
14:23:15 opendevreview Gihong Lee proposed openstack/cyborg master: Add shared lspci helpers to accelerator common utils https://review.opendev.org/c/openstack/cyborg/+/998726
14:26:07 opendevreview Gihong Lee proposed openstack/cyborg master: Add shared lspci helpers to common utils https://review.opendev.org/c/openstack/cyborg/+/998726
#openstack-cyborg - 2026-07-27
12:44:58 jgilaber sean-k-mooney, melwitt can you take a look at the nova patches related to mdevs https://review.opendev.org/q/topic:%22cyborg-vgpu-support%22 when you have some time? thanks
12:45:13 jgilaber I'd like to ensure they are in a good place before leaving on PTO
12:46:11 jgilaber I tested them end to end in https://review.opendev.org/c/openstack/cyborg/+/997364
13:09:57 sean-k-mooney jgilaber: sure ill try and take a look at them this week
13:58:42 melwitt jgilaber: sure, will do
14:04:47 jgilaber thanks!
14:50:38 opendevreview Gihong Lee proposed openstack/cyborg master: Migrate accelerator drivers to shared lspci helpers https://review.opendev.org/c/openstack/cyborg/+/998817
16:49:20 melwitt sean-k-mooney: fyi this is the KNOWN_NICS patch https://review.opendev.org/c/openstack/cyborg/+/997782 that came out of the smartnic spike https://gist.github.com/melwitt/bb7979d9b1e06cba4a0702e90b4211ab
16:49:57 sean-k-mooney yes i saw it brifely last week
16:50:14 melwitt ah ok cool
16:50:25 sean-k-mooney long term i think we shoudl look to deprecat that driver and the nic driver type in general
16:50:31 sean-k-mooney but for now that is cool
16:50:36 sean-k-mooney were you able to test this end to end?
16:51:12 melwitt yeah I was thinking that too and briefly discussed during the last cyborg meeting
16:51:20 melwitt yes the end to end test worked
16:51:31 melwitt (it's in that github gist)
16:51:38 sean-k-mooney wiht neutron or just with reqing it via a device profile
16:52:21 sean-k-mooney so there are 2 wasy to consume this right now, you can create a neutron port of type acclerator-direct
16:52:43 melwitt with neutron
16:52:44 sean-k-mooney and the sriov nic agent shoudl be able to manage it and you shoudl be able to use the vf via a neutron network
16:52:48 sean-k-mooney ok cool
16:52:56 sean-k-mooney it shoudl also work via the flavor
16:53:16 melwitt there is a minimalistic patch I could do to duplicate the logic from the pci driver (I think?) to use a whitelist conf instead of the KNOWN_NICS list in the shorter term since removing the nic driver would be a larger change
16:53:21 sean-k-mooney melwitt: so looking at https://review.opendev.org/c/openstack/cyborg/+/997782 i think its ok
16:53:34 sean-k-mooney it may be nice to ether add docs to this patch or to have a seperate followup
16:54:12 sean-k-mooney melwitt: well so if you jsut used teh whitelist tha woudl work with the pci driver today without code changes
16:54:35 sean-k-mooney the biter question is will that still work with neutron
16:55:04 sean-k-mooney the intel driver in theory allwos use to encode info about the pshenet as traits on the RP
16:55:24 sean-k-mooney i think you can do that with the generic driver manually
16:55:39 sean-k-mooney the larger question i had was does neutron or nova care
16:55:58 sean-k-mooney i.e. is anythign today enfocing the VF and phsnet match end to end
16:56:50 melwitt sean-k-mooney: you mean like "how to" kind of docs?
16:57:09 melwitt I can add that, just wasn't sure if I should or if the support matrix is all that was wanted
16:57:40 sean-k-mooney yes a how to use the intel driver to provide cyborg manged neutron ports
16:57:54 sean-k-mooney and if it worked with the generic drive we coudl add that later
16:58:19 sean-k-mooney i assume the generic pci driver will fail in nova
16:58:37 sean-k-mooney becuase in teh nic driver we encode the physnet info in the attachmetn handel https://github.com/openstack/cyborg/blob/master/cyborg/accelerator/drivers/nic/intel/sysinfo.py#L236-L243
16:58:44 melwitt hm ok, I can give that a try
16:59:14 sean-k-mooney so assume that is checked somewhere
16:59:24 sean-k-mooney but maybe it is not
16:59:53 melwitt gotcha
17:00:04 sean-k-mooney melwitt: basiclly what i want to confirm is if we have 2 nic ports on phsynet A and B
17:00:15 sean-k-mooney do we actully passh the phsyent info end to end and enforce it
17:00:26 melwitt yeah, last meeting we were chatting about the idea of "moving" the nic driver stuff into the pci driver and just have a little bit of "if device type" to handle them both
17:00:28 sean-k-mooney or was that missed when this was orgianlly devleoped
17:00:47 sean-k-mooney melwitt: ya that could work
17:01:19 sean-k-mooney or like in nova we coudl add teh physical_network tag to the whitelist config option
17:01:23 melwitt ok I can look into that with the physnet
17:01:48 sean-k-mooney cool for now i think we can proceed with your small patch
17:01:57 sean-k-mooney adn then we can followup with docs and more testing
17:02:04 sean-k-mooney melwitt: does that work for you?
17:02:06 melwitt cool sounds good
17:09:15 sean-k-mooney melwitt: jgilaber incase this passed ye by this is an interisting patch https://review.opendev.org/c/openstack/cyborg/+/998726
17:09:38 sean-k-mooney i was going to look at this as part fo large rework next cycle
17:09:56 sean-k-mooney but even without that the cleanup form conslitdating woudl be nice to have
17:10:40 sean-k-mooney my incliation is to allow that to prpoceed with a fairly narrow scope this cycle and build on it next cycle to intoduce a PCIBusManager with real objects instead of just strings
17:10:43 melwitt oh yeah, that's cool
17:11:03 melwitt makes sense
17:27:02 sean-k-mooney amoralej: so while the spec was proposed in yoga the keyston bootstrap command only created the manager role form bobcat

Earlier   Later