Earlier  
Posted Nick Remark
#openstack-cyborg - 2026-06-24
19:50:10 opendevreview melanie witt proposed openstack/cyborg master: Fix api-ref request samples containing curl commands instead of JSON https://review.opendev.org/c/openstack/cyborg/+/994815
22:54:39 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-25
07:12:51 opendevreview Ronelle Landy proposed openstack/cyborg master: Fix incorrect set syntax in placement client logging https://review.opendev.org/c/openstack/cyborg/+/994851
07:37:45 chandankumar sean-k-mooney: Hello, https://review.opendev.org/c/openstack/cyborg/+/992722 and https://review.opendev.org/c/openstack/cyborg/+/994816 are good to go, thank you!
08:30:02 opendevreview Ronelle Landy proposed openstack/cyborg master: Fix incorrect set syntax in placement client logging https://review.opendev.org/c/openstack/cyborg/+/994851
11:01:37 sean-k-mooney chandankumar: thanks for taking a look
12:49:17 opendevreview Ronelle Landy proposed openstack/cyborg master: Fix incorrect set syntax in placement client logging https://review.opendev.org/c/openstack/cyborg/+/994851
13:06:33 opendevreview Ronelle Landy proposed openstack/cyborg master: Fix incorrect set syntax in placement client logging https://review.opendev.org/c/openstack/cyborg/+/994851
15:47:47 opendevreview melanie witt proposed openstack/cyborg master: Add API sample structural validation tests https://review.opendev.org/c/openstack/cyborg/+/994830
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: Migrate ARQ policies to DocumentedRuleDefault https://review.opendev.org/c/openstack/cyborg/+/992293
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:21 opendevreview sean mooney proposed openstack/cyborg master: Migrate deployable policies to DocumentedRuleDefault https://review.opendev.org/c/openstack/cyborg/+/992295
11:06:21 opendevreview sean mooney proposed openstack/cyborg master: Migrate device policies to DocumentedRuleDefault https://review.opendev.org/c/openstack/cyborg/+/992294

Earlier   Later