| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2026-06-23 | |||
| 14:05:19 | sean-k-mooney | #link https://review.opendev.org/c/openstack/cyborg-specs/+/841077/3/specs/zed/approved/refactor-api-structure.rst | |
| 14:05:27 | sean-k-mooney | Add NVIDIA MIG management spec | |
| 14:05:40 | sean-k-mooney | #link https://review.opendev.org/c/openstack/cyborg-specs/+/885778 | |
| 14:05:47 | sean-k-mooney | Add api to support change device vgpu_type | |
| 14:05:55 | sean-k-mooney | #link https://review.opendev.org/c/openstack/cyborg-specs/+/885439 | |
| 14:06:14 | sean-k-mooney | these are all 2-3 years old and while some of the fucntionaltiy or refactor may be desireable | |
| 14:06:38 | sean-k-mooney | i closed thse as i think we will need to aproch them form first principals | |
| 14:07:01 | sean-k-mooney | the nvidia mig management is actully kind fo superceaded | |
| 14:07:39 | sean-k-mooney | #link https://github.com/openstack/cyborg-specs/blob/master/specs/2026.2/approved/support-vfio-variant-driver-managed-mode.rst | |
| 14:08:08 | sean-k-mooney | the basic supprot for mig mode will be enabled by genericly supprotign vfio-variant drivers | |
| 14:09:00 | sean-k-mooney | i do think we should spend some time before the next ptg considering larger api refactoring but again i think that need some careful tought so i have abandoned that spec for now | |
| 14:09:06 | sean-k-mooney | any concerns with that? | |
| 14:09:35 | jgilaber | not really, all those specs were quite short and looked like wip anyway | |
| 14:09:56 | jgilaber | if we need them at any point we could recover them | |
| 14:09:58 | sean-k-mooney | we have them in gerrit anyway so we can alwasy find them again if needed | |
| 14:10:04 | sean-k-mooney | exactly | |
| 14:10:32 | sean-k-mooney | ok if there is noitng else lets move on to the next topic | |
| 14:10:39 | sean-k-mooney | #topic spec freeze | |
| 14:11:02 | sean-k-mooney | tradtionally for projects that use spec the default deadlien is milestone 2 | |
| 14:11:12 | sean-k-mooney | #link https://releases.openstack.org/hibiscus/schedule.html#hibiscus-2-milestone | |
| 14:11:20 | sean-k-mooney | that would be july 2nd this year | |
| 14:12:07 | sean-k-mooney | since we have not elected a difent date im prposing we work towards that goal adn we can review the status of the spec/blueprints in the irc meeting | |
| 14:12:14 | chandankumar | oh that is one week from now | |
| 14:12:15 | sean-k-mooney | on july 7th | |
| 14:12:36 | sean-k-mooney | yes thrusday week | |
| 14:14:22 | sean-k-mooney | ok if there is no objection lets proceed with that plan | |
| 14:14:31 | sean-k-mooney | and we will check in 2 weeks form now in the irc meeting | |
| 14:14:43 | chandankumar | sounds good to me! | |
| 14:15:03 | jgilaber | +1 | |
| 14:15:23 | sean-k-mooney | #agreed spec and blueprint freeze will be july 2nd (milestone 2) and we will check in in the july 7th irc meeting | |
| 14:15:39 | sean-k-mooney | #topic completed spec | |
| 14:15:50 | sean-k-mooney | atirbutes api | |
| 14:16:02 | sean-k-mooney | #link https://review.opendev.org/c/openstack/cyborg-specs/+/896076 | |
| 14:16:14 | sean-k-mooney | so this is more or less just paperwork and markign it implemented | |
| 14:16:29 | sean-k-mooney | it was added in 2023.2 | |
| 14:16:45 | sean-k-mooney | the reason i call thi sout is i think we still could do with more tempest testing of this | |
| 14:17:08 | sean-k-mooney | so we may decied to file a tracker bug for the tempst plugin | |
| 14:17:30 | sean-k-mooney | but for all practical cases this is done so i appoved https://review.opendev.org/c/openstack/cyborg-specs/+/896076 to reflect that | |
| 14:18:07 | sean-k-mooney | i think we can move on to reviews | |
| 14:18:52 | sean-k-mooney | #topic reviews | |
| 14:19:01 | sean-k-mooney | ok first one consistent and secure RBAC spec for Cyborg | |
| 14:19:09 | sean-k-mooney | #link https://blueprints.launchpad.net/openstack-cyborg/+spec/consistent-and-secure-rbac | |
| 14:19:15 | sean-k-mooney | #link https://review.opendev.org/q/topic:%22bp/consistent-and-secure-rbac%22 | |
| 14:19:34 | sean-k-mooney | chandankumar: and jgilaber: have reviewd the spec so i approved it to merge this morning | |
| 14:20:00 | sean-k-mooney | i have a complete impleaiton aviable and im hoping to merge that in the next 1-2 weeks. | |
| 14:20:16 | sean-k-mooney | obviously spec freeze has precedence so we should focus on those | |
| 14:20:35 | sean-k-mooney | but if you have extra review bandwith feedback is welcome | |
| 14:21:20 | sean-k-mooney | any questions on the topic of SRBAC that anyone want to ask now? | |
| 14:21:24 | jgilaber | I hope to start reviewing this series this week | |
| 14:22:01 | sean-k-mooney | i kicked of my review ci on it overnight | |
| 14:22:13 | sean-k-mooney | im gogn to go though and triage its fineidng later in the week | |
| 14:22:16 | sean-k-mooney | proably firday | |
| 14:22:25 | opendevreview | Merged openstack/cyborg-specs master: move attribute spec to impletment https://review.opendev.org/c/openstack/cyborg-specs/+/896076 | |
| 14:22:26 | sean-k-mooney | so ill also look at any other feedback | |
| 14:22:41 | sean-k-mooney | i expect at leat one revison in the next week | |
| 14:22:59 | sean-k-mooney | while i belive its mergable as is im sure there are things that can be impvoed | |
| 14:23:13 | sean-k-mooney | one thing ill call out | |
| 14:23:15 | sean-k-mooney | https://review.opendev.org/c/openstack/cyborg/+/992722 | |
| 14:23:34 | sean-k-mooney | the first patch is baisclly dead code removal and a minor bug fix | |
| 14:23:52 | sean-k-mooney | so i pulled that out to the front | |
| 14:24:54 | sean-k-mooney | the rest is the actual srbac implementation | |
| 14:25:09 | sean-k-mooney | i think we can move on ? | |
| 14:25:32 | sean-k-mooney | #topic Add generic NVMe driver spec with secure cleanup | |
| 14:25:36 | sean-k-mooney | #link https://review.opendev.org/c/openstack/cyborg-specs/+/985349/14/specs/2026.2/approved/generic-nvme-driver-with-secure-cleanup.rst | |
| 14:25:57 | sean-k-mooney | this is chandans feature. i hope to do another pass on that on thrusday | |
| 14:26:05 | sean-k-mooney | chandankumar: anything you want to raise on this topic? | |
| 14:26:44 | sean-k-mooney | chandankumar: i dont think you have updated this with the dicussion we had yestready correct? | |
| 14:26:49 | chandankumar | nope, I hope to finish the cleanup rewrite with clear_mode and clear_method by today | |
| 14:27:21 | sean-k-mooney | ack | |
| 14:27:44 | sean-k-mooney | i guess if there are no questions we can move on | |
| 14:27:55 | sean-k-mooney | #topic generic mdev driver | |
| 14:27:59 | sean-k-mooney | #link https://review.opendev.org/c/openstack/cyborg-specs/+/982276 | |
| 14:28:13 | sean-k-mooney | jgilaber: anythign you want to rasie on your spec? | |
| 14:28:24 | sean-k-mooney | im hoping to review that tomorow if its ready for review? | |
| 14:28:43 | opendevreview | chandan kumar proposed openstack/cyborg-specs master: Add generic NVMe driver spec with secure cleanup https://review.opendev.org/c/openstack/cyborg-specs/+/985349 | |
| 14:28:54 | jgilaber | nothing to raise, I think I addressed all comments | |
| 14:29:07 | chandankumar | Ok I have updated it here, But a one more pass on my side before asking for review | |
| 14:29:21 | jgilaber | the only point left I think is how to handle the multiple mdev types with placement | |
| 14:29:34 | sean-k-mooney | ack anythin you want to call out on the nova side? | |
| 14:30:16 | jgilaber | on the nova side the mtty series is close to merge I think | |
| 14:30:20 | jgilaber | it's working well in CI | |
| 14:30:29 | jgilaber | and I pushed a patch for the OWNER_NOVA trait | |
| 14:30:32 | jgilaber | #link https://review.opendev.org/c/openstack/nova/+/994299 | |
| 14:30:54 | jgilaber | on the last one I'm still working on the tests, but hopefully will be ready for review by the end of the week | |
| 14:31:06 | sean-k-mooney | our initall plan was to reused that for the cyborg ci. we may want to revaluate if we will instead port mdev supprot into the pci sim | |
| 14:31:17 | sean-k-mooney | but i think we choudl continue with the inial plan for now | |
| 14:31:49 | sean-k-mooney | ack ill add the owner trait patch to my review list | |
| 14:32:42 | jgilaber | yes, we can evaluate once I'm done with the nova part if we want to use pci sim, but for now using the nova devstack plugin should work and be easy to use | |
| 14:32:52 | sean-k-mooney | we may need to think about the upgrade impact of https://review.opendev.org/c/openstack/nova/+/994299/2/nova/compute/pci_placement_translator.py | |
| 14:33:09 | sean-k-mooney | that likely need to be gated behind a min compute service version check | |
| 14:33:24 | sean-k-mooney | well no | |
| 14:33:28 | sean-k-mooney | that where your addign the trait | |
| 14:33:32 | sean-k-mooney | that proably fine | |
| 14:33:35 | jgilaber | the pre filter is behind a service check | |
| 14:33:51 | jgilaber | adding the trait should be fine I think since it would not prevent any allocation | |
| 14:33:56 | sean-k-mooney | ah yes https://review.opendev.org/c/openstack/nova/+/994299/2/nova/scheduler/request_filter.py | |
| 14:34:36 | sean-k-mooney | ok ill do a proper review later | |
| 14:34:57 | jgilaber | ack, thanks | |
| 14:34:58 | sean-k-mooney | for the prefilter i think we want to add @functools.cache to the min version check | |
| 14:35:31 | sean-k-mooney | an all cell scatter gather on ever schdule is expensive | |