Friday, 2026-06-26

opendevreviewRonelle Landy proposed openstack/cyborg master: Fix incorrect set syntax in placement client logging  https://review.opendev.org/c/openstack/cyborg/+/99485107:46
rlandymelwitt: hi https://review.opendev.org/c/openstack/cyborg/+/994851 has passing unit tests now. Could you review again when you get a chance? thank you08:23
chandank`sean-k-mooney: Hello11:50
*** chandank` is now known as chandankumar11:50
chandankumar I need to update the cleanup state diagram and few cleanups in the nvme spec.11:50
chandankumarAre you still reviewing it? or will I go ahead and make updates?11:51
chandankumarthank you!11:51
chandankumarsorry pinged on wrong channel earlier11:51
sean-k-mooneychandankumar: im lookign that the mdev sepc currntly13:08
sean-k-mooneyi will get to yours after13:08
sean-k-mooneywas at lunch13:08
chandankumarsean-k-mooney: thank you, I am working on few changes14:02
opendevreviewchandan kumar proposed openstack/cyborg-specs master: Add generic NVMe driver spec with secure cleanup  https://review.opendev.org/c/openstack/cyborg-specs/+/98534914:36
chandankumarjgilaber: thank you for those valuable comments, I have addressed it, thank you!14:37
chandankumarsean-k-mooney: updated14:37
jgilaberthanks chandankumar I'll look again on Monday14:37
chandankumarsure14:37
chandankumaron pci-sim implementation side, I have 4k changes , It support nvme list on host as well as in guest14:38
chandankumarit also support nvme sanitize and zero write I think14:38
chandankumarI will push the changes on monday14:38
sean-k-mooneyok we will need to review that carfully 14:39
sean-k-mooneybut that is promising14:39
chandankumarall vide coded14:39
chandankumarbut it works, I need to take a look at code and restructure it when I get time14:40
sean-k-mooneyyes, 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:40
sean-k-mooneyso there are two portablities target i have in mind currently14:41
sean-k-mooney1 i want to make it so the pci-sim cna work on ubutnu 2026.04, debian 13 and eventualy centos 10 stream kernel14:41
sean-k-mooneythe other portablity seam is it would be nice to make it work on x86_64 adn aarch64 in the future14:41
chandankumarthis is what I have https://paste.openstack.org/raw/bBpYnMalpXkMgsaitSKi/14:42
sean-k-mooneyso we may need ot factor out some compaitbality code ectra to make that work14:42
sean-k-mooneyya so  Phase 2 — stock nvme driver binding via reserved-memory BAR0:14:43
sean-k-mooney    Uses boot-time reserved memory (memmap=SIZE$START) to back VF BAR014:43
sean-k-mooney    addresses with real RAM.14:43
sean-k-mooneyis somehtin i wanted to avoid14:43
sean-k-mooneyi really dint want to bring that across form the nvmevirt approch if we coudl avoid it14:43
chandankumarbut it is needed for showing nvme on host14:44
sean-k-mooneynot nessiarly14:44
chandankumarI was not getting other idea so borrowed from nvmevirt14:44
sean-k-mooneyi belive we can allcoate a much smaller ammoutn fo memroy and then back the nvme deevice with files on disk14:46
sean-k-mooneychandankumar: anyway push it for review when you think its ready for that 14:47
sean-k-mooneyand we can dicuss that in more detail14:47
chandankumarmin memmap reservation: 112 KB of reserved physical RAM, one 16 KB NVMe BAR0 region per VF14:47
chandankumarok pushing14:48
sean-k-mooneyso the pci-sim today does not preacllotate resreved memory14:49
sean-k-mooneyit allcoates a small amount at runtime for the pci config space and minimal bars14:49
sean-k-mooneyi expect we shoudl be able ot do the same for the nvem emulation (basiclly the contole regeiseter and command/data queues) 14:50
sean-k-mooneybut keep the data storate just as a raw file on disk14:50
sean-k-mooneyso we are not using ram for the nvme capscity jsut the hardware emulation14:50
sean-k-mooneychandankumar: https://paste.opendev.org/show/bjZuArbpAxmE35uoUUoV/ was my design chat on this topic from a week or to ago 14:53
sean-k-mooneyhttps://paste.opendev.org/show/bjZuArbpAxmE35uoUUoV/14:53
sean-k-mooneywas the draft planing prom i was creating to help design this work14:53
opendevreviewchandan kumar proposed openstack/cyborg master: [WIP]pci-sim: add NVMe 1.4 controller emulation with host visibility  https://review.opendev.org/c/openstack/cyborg/+/99507914:54
sean-k-mooneyyou will noteice that still reference  https://github.com/SeanMooney/cyborg-extra/blob/master/pci-sim/fake_pci_sriov.c14:54
sean-k-mooneysince that was over a month ago14:54
sean-k-mooneyMay 17, 12:20 AM14:56
chandankumarah thank you for sharing that , I will go over that14:57
sean-k-mooneythe paste was the final promt i had seelte on as the requriemet for the next plannign session to design the overall vf_personality feature14:58
sean-k-mooneybut i parked that work on until the intial pahse was merged and hook up into tempest testing as a phase 2 work14:58
chandankumarok15:05
chandankumarsee ya on monday, have a good weekend!15:05
sean-k-mooneyo/15:05

Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!