| Posted | Nick | Remark | |
|---|---|---|---|
| #openstack-cyborg - 2026-06-25 | |||
| 18:27:44 | opendevreview | melanie witt proposed openstack/cyborg master: Add API sample structural validation tests https://review.opendev.org/c/openstack/cyborg/+/994830 | |
| 20:14:15 | opendevreview | melanie witt proposed openstack/cyborg master: Add API sample structural validation tests https://review.opendev.org/c/openstack/cyborg/+/994830 | |
| 20:37:32 | opendevreview | melanie witt proposed openstack/cyborg master: Add API sample structural validation tests https://review.opendev.org/c/openstack/cyborg/+/994830 | |
| 22:01:50 | opendevreview | melanie witt proposed openstack/cyborg master: Add API sample structural validation tests https://review.opendev.org/c/openstack/cyborg/+/994830 | |
| #openstack-cyborg - 2026-06-26 | |||
| 07:46:06 | opendevreview | Ronelle Landy proposed openstack/cyborg master: Fix incorrect set syntax in placement client logging https://review.opendev.org/c/openstack/cyborg/+/994851 | |
| 08:23:52 | rlandy | melwitt: hi https://review.opendev.org/c/openstack/cyborg/+/994851 has passing unit tests now. Could you review again when you get a chance? thank you | |
| 11:50:05 | chandank` | sean-k-mooney: Hello | |
| 11:50:59 | chandankumar | I need to update the cleanup state diagram and few cleanups in the nvme spec. | |
| 11:51:13 | chandankumar | Are you still reviewing it? or will I go ahead and make updates? | |
| 11:51:17 | chandankumar | thank you! | |
| 11:51:31 | chandankumar | sorry pinged on wrong channel earlier | |
| 13:08:30 | sean-k-mooney | chandankumar: im lookign that the mdev sepc currntly | |
| 13:08:37 | sean-k-mooney | i will get to yours after | |
| 13:08:40 | sean-k-mooney | was at lunch | |
| 14:02:36 | chandankumar | sean-k-mooney: thank you, I am working on few changes | |
| 14:36:31 | 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:37:19 | chandankumar | jgilaber: thank you for those valuable comments, I have addressed it, thank you! | |
| 14:37:23 | chandankumar | sean-k-mooney: updated | |
| 14:37:40 | jgilaber | thanks chandankumar I'll look again on Monday | |
| 14:37:44 | chandankumar | sure | |
| 14:38:05 | chandankumar | on pci-sim implementation side, I have 4k changes , It support nvme list on host as well as in guest | |
| 14:38:21 | chandankumar | it also support nvme sanitize and zero write I think | |
| 14:38:28 | chandankumar | I will push the changes on monday | |
| 14:39:19 | sean-k-mooney | ok we will need to review that carfully | |
| 14:39:22 | sean-k-mooney | but that is promising | |
| 14:39:40 | chandankumar | all vide coded | |
| 14:40:06 | chandankumar | but it works, I need to take a look at code and restructure it when I get time | |
| 14:40:38 | sean-k-mooney | yes, i did many roudn of selfe review and reinemnet befor ei push the first public verion for review ot try and get the kernel driver ot follow the upstream kernel convetions and make it robost put also protable | |
| 14:41:03 | sean-k-mooney | so there are two portablities target i have in mind currently | |
| 14:41:31 | sean-k-mooney | 1 i want to make it so the pci-sim cna work on ubutnu 2026.04, debian 13 and eventualy centos 10 stream kernel | |
| 14:41:53 | sean-k-mooney | the other portablity seam is it would be nice to make it work on x86_64 adn aarch64 in the future | |
| 14:42:02 | chandankumar | this is what I have https://paste.openstack.org/raw/bBpYnMalpXkMgsaitSKi/ | |
| 14:42:19 | sean-k-mooney | so we may need ot factor out some compaitbality code ectra to make that work | |
| 14:43:08 | sean-k-mooney | ya so Phase 2 — stock nvme driver binding via reserved-memory BAR0: | |
| 14:43:10 | sean-k-mooney | Uses boot-time reserved memory (memmap=SIZE$START) to back VF BAR0 | |
| 14:43:12 | sean-k-mooney | addresses with real RAM. | |
| 14:43:14 | sean-k-mooney | is somehtin i wanted to avoid | |
| 14:43:41 | sean-k-mooney | i really dint want to bring that across form the nvmevirt approch if we coudl avoid it | |
| 14:44:09 | chandankumar | but it is needed for showing nvme on host | |
| 14:44:18 | sean-k-mooney | not nessiarly | |
| 14:44:30 | chandankumar | I was not getting other idea so borrowed from nvmevirt | |
| 14:46:13 | sean-k-mooney | i belive we can allcoate a much smaller ammoutn fo memroy and then back the nvme deevice with files on disk | |
| 14:47:00 | sean-k-mooney | chandankumar: anyway push it for review when you think its ready for that | |
| 14:47:08 | sean-k-mooney | and we can dicuss that in more detail | |
| 14:47:54 | chandankumar | min memmap reservation: 112 KB of reserved physical RAM, one 16 KB NVMe BAR0 region per VF | |
| 14:48:10 | chandankumar | ok pushing | |
| 14:49:18 | sean-k-mooney | so the pci-sim today does not preacllotate resreved memory | |
| 14:49:35 | sean-k-mooney | it allcoates a small amount at runtime for the pci config space and minimal bars | |
| 14:50:19 | sean-k-mooney | i expect we shoudl be able ot do the same for the nvem emulation (basiclly the contole regeiseter and command/data queues) | |
| 14:50:35 | sean-k-mooney | but keep the data storate just as a raw file on disk | |
| 14:50:53 | sean-k-mooney | so we are not using ram for the nvme capscity jsut the hardware emulation | |
| 14:53:29 | sean-k-mooney | chandankumar: https://paste.opendev.org/show/bjZuArbpAxmE35uoUUoV/ was my design chat on this topic from a week or to ago | |
| 14:53:37 | sean-k-mooney | https://paste.opendev.org/show/bjZuArbpAxmE35uoUUoV/ | |
| 14:53:56 | sean-k-mooney | was the draft planing prom i was creating to help design this work | |
| 14:54:42 | opendevreview | chandan kumar proposed openstack/cyborg master: [WIP]pci-sim: add NVMe 1.4 controller emulation with host visibility https://review.opendev.org/c/openstack/cyborg/+/995079 | |
| 14:54:45 | sean-k-mooney | you will noteice that still reference https://github.com/SeanMooney/cyborg-extra/blob/master/pci-sim/fake_pci_sriov.c | |
| 14:54:53 | sean-k-mooney | since that was over a month ago | |
| 14:56:29 | sean-k-mooney | May 17, 12:20 AM | |
| 14:57:17 | chandankumar | ah thank you for sharing that , I will go over that | |
| 14:58:08 | sean-k-mooney | the paste was the final promt i had seelte on as the requriemet for the next plannign session to design the overall vf_personality feature | |
| 14:58:36 | sean-k-mooney | but i parked that work on until the intial pahse was merged and hook up into tempest testing as a phase 2 work | |
| 15:05:25 | chandankumar | ok | |
| 15:05:42 | chandankumar | see ya on monday, have a good weekend! | |
| 15:05:56 | sean-k-mooney | o/ | |
| #openstack-cyborg - 2026-06-28 | |||
| 07:25:40 | 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 | |
| 09:17:57 | opendevreview | chandan kumar proposed openstack/cyborg master: [WIP]pci-sim: add NVMe 1.4 controller emulation with host visibility https://review.opendev.org/c/openstack/cyborg/+/995079 | |
| 09:47:24 | opendevreview | chandan kumar proposed openstack/cyborg master: [WIP]pci-sim: add NVMe 1.4 controller emulation with host visibility https://review.opendev.org/c/openstack/cyborg/+/995079 | |
| 14:25:20 | opendevreview | Takashi Kajinami proposed openstack/cyborg master: Refactor RequestContext https://review.opendev.org/c/openstack/cyborg/+/995195 | |
| 16:56:52 | opendevreview | Takashi Kajinami proposed openstack/cyborg master: Refactor RequestContext https://review.opendev.org/c/openstack/cyborg/+/995195 | |
| 16:58:08 | opendevreview | Takashi Kajinami proposed openstack/cyborg master: Refactor RequestContext https://review.opendev.org/c/openstack/cyborg/+/995195 | |
| 17:03:31 | opendevreview | Takashi Kajinami proposed openstack/cyborg master: Remove unused context properties https://review.opendev.org/c/openstack/cyborg/+/995205 | |
| 17:11:56 | opendevreview | Takashi Kajinami proposed openstack/cyborg master: Add shebang to mark bash files https://review.opendev.org/c/openstack/cyborg/+/995206 | |
| #openstack-cyborg - 2026-06-29 | |||
| 00:41:13 | opendevreview | Takashi Kajinami proposed openstack/cyborg master: Add shebang to mark bash files https://review.opendev.org/c/openstack/cyborg/+/995206 | |
| 04:58:46 | opendevreview | chandan kumar proposed openstack/cyborg master: [WIP]pci-sim: add NVMe 1.4 controller emulation with host visibility https://review.opendev.org/c/openstack/cyborg/+/995079 | |
| 07:53:53 | opendevreview | chandan kumar proposed openstack/cyborg master: [WIP]pci-sim: add NVMe 1.4 controller emulation with host visibility https://review.opendev.org/c/openstack/cyborg/+/995079 | |
| 08:17:11 | opendevreview | chandan kumar proposed openstack/cyborg master: [WIP]pci-sim: add NVMe 1.4 controller emulation with host visibility https://review.opendev.org/c/openstack/cyborg/+/995079 | |
| 13:08:21 | opendevreview | chandan kumar proposed openstack/cyborg-tempest-plugin master: [DNM] testing pci-sim nvme life cycle https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/995328 | |
| 13:53:51 | opendevreview | Joan Gilabert proposed openstack/cyborg-specs master: Add generic mdev driver spec for 2026.2 https://review.opendev.org/c/openstack/cyborg-specs/+/982276 | |
| 14:28:40 | opendevreview | chandan kumar proposed openstack/cyborg-tempest-plugin master: [DNM] testing pci-sim nvme life cycle https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/995328 | |
| 15:30:23 | chandankumar | sean-k-mooney: Hello, this time all the tests passed https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/995328 (with some modification), https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_5ac/openstack/5ac2a8a4b85843cfa8aea0aa2a697a9c/testr_results.html | |
| 15:30:40 | chandankumar | in lsblk output nvme block is not there | |
| 15:30:43 | chandankumar | in the guest | |
| 15:34:49 | chandankumar | ah, I need to add memmap params for that, I need a baremetal job there it will work, but I can test that tomororw | |
| 15:50:09 | opendevreview | chandan kumar proposed openstack/cyborg-tempest-plugin master: [DNM] testing pci-sim nvme life cycle https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/995328 | |
| 16:12:14 | sean-k-mooney | ack ill try and take a look. however i would prefer if we did nto have a seperate job for the nvme work | |
| 16:12:45 | sean-k-mooney | so we might start that way but i woudl like to have a single job that test all 3 of pci,nvme and mdev drivers before teh end of the release | |
| #openstack-cyborg - 2026-06-30 | |||
| 11:06:19 | opendevreview | sean mooney proposed openstack/cyborg master: Use request context as policy target https://review.opendev.org/c/openstack/cyborg/+/992722 | |
| 11:06:20 | opendevreview | sean mooney proposed openstack/cyborg master: Add SRBAC base rules and enforce_new_defaults override https://review.opendev.org/c/openstack/cyborg/+/992292 | |
| 11:06:20 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate ARQ policies to DocumentedRuleDefault https://review.opendev.org/c/openstack/cyborg/+/992293 | |
| 11:06:21 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate device policies to DocumentedRuleDefault https://review.opendev.org/c/openstack/cyborg/+/992294 | |
| 11:06:21 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate deployable policies to DocumentedRuleDefault https://review.opendev.org/c/openstack/cyborg/+/992295 | |
| 11:06:22 | opendevreview | sean mooney proposed openstack/cyborg master: Migrate attribute policies to DocumentedRuleDefault https://review.opendev.org/c/openstack/cyborg/+/992296 | |
| 11:06:22 | opendevreview | sean mooney proposed openstack/cyborg master: Add SRBAC policy concepts documentation https://review.opendev.org/c/openstack/cyborg/+/992297 | |
| 11:06:23 | opendevreview | sean mooney proposed openstack/cyborg master: Add cyborg-tempest-srbac Zuul job https://review.opendev.org/c/openstack/cyborg/+/992332 | |
| 11:06:23 | opendevreview | sean mooney proposed openstack/cyborg master: Remove no-op deprecated policy bridges https://review.opendev.org/c/openstack/cyborg/+/995462 | |
| 12:03:49 | opendevreview | Merged openstack/cyborg master: Fix incorrect set syntax in placement client logging https://review.opendev.org/c/openstack/cyborg/+/994851 | |
| 12:03:51 | opendevreview | Merged openstack/cyborg master: Rename devstack CYBORG_CONF_FILE to CYBORG_CONF for consistency https://review.opendev.org/c/openstack/cyborg/+/979805 | |
| 12:12:51 | chandankumar | sean-k-mooney: Hello, can you take a look at https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/992330 and https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/992328/ in your free time, not super urgent, thank you! | |
| 12:29:34 | sean-k-mooney | ill update https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/992330/3 a little later today | |
| 12:31:26 | sean-k-mooney | i would liek to merge the srbac serives this week assuming there are no outstandign issues. after that i plan ot adress teh ruff/per-commit changes next on the tempest plugin side but ill update https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/992347/1 to cover all ai agents first | |