Wednesday, 2026-05-13

opendevreviewchandan kumar proposed openstack/cyborg-specs master: Add generic NVMe driver spec with secure cleanup  https://review.opendev.org/c/openstack/cyborg-specs/+/98534908:12
opendevreviewchandan kumar proposed openstack/cyborg-specs master: Add generic NVMe driver spec with secure cleanup  https://review.opendev.org/c/openstack/cyborg-specs/+/98534908:23
chandankumarsean-k-mooney: jgilaber hello, https://review.opendev.org/c/openstack/cyborg-specs/+/985349: Add generic NVMe driver spec with secure cleanup is ready for review now, feel free to add it to your review queue. thank you!08:29
opendevreviewchandan kumar proposed openstack/cyborg master: Add VM setup documentation for Cyborg development  https://review.opendev.org/c/openstack/cyborg/+/98396409:01
opendevreviewchandan kumar proposed openstack/cyborg master: Add Cyborg NVMe driver development environment documentation  https://review.opendev.org/c/openstack/cyborg/+/98271109:02
opendevreviewchandan kumar proposed openstack/cyborg master: Add user guide for creating instances with accelerators  https://review.opendev.org/c/openstack/cyborg/+/98302709:02
opendevreviewchandan kumar proposed openstack/cyborg master: Add doc around cyborg tempest test and grenade testing  https://review.opendev.org/c/openstack/cyborg/+/98303009:02
sean-k-mooney[m][chandankumar](https://matrix.to/#/@_oftc_chandankumar:matrix.org) i have read over the spec. ill review it again later but there are a number of things i think we should change09:44
sean-k-mooney[m]i do not want to reuse disable and enable to also track cleaning i also dont want to add deiver specific columns to the device table i.e. cleaning format09:46
sean-k-mooney[m]i also dont thing pooling and parsing a sanatisation log is a good approch and i have reservation about the file locks being implemented in cyborg09:47
sean-k-mooney[m]the core seams ok but there is a non trivial amount if duplication and some non relevent info in the spec that should be removed09:49
sean-k-mooney[m]ill do a proper review and leave comments inline in the next day or two09:49
chandankumarthank you sean-k-mooney[m] for the feedback, I will wait for your comments!10:01
chandankumarsean-k-mooney: jgilaber based on discussion during PTG around PCI driver, I have added https://bugs.launchpad.net/openstack-cyborg/+bug/2152545 to track all the duplicate code around lspci and its parsing code.12:48
chandankumarI will add this bug to the upcoming cyborg meeting for discussion on how to move forward.12:49
sean-k-mooneyack12:49
jgilaberack, thanks for documenting it chandankumar 12:49
sean-k-mooneyi have been debating if i will start on the v2 driver this release or not12:49
sean-k-mooneyi may owrk on this dedup12:49
sean-k-mooneybut im currently tyring ot blance soem pros and cons12:50
sean-k-mooneyone thing i want to look at is what external tools we use today12:50
sean-k-mooneywhat driver specific deps we have in general and if those are proeprly modeled in extras and bindep12:51
sean-k-mooneylspci i think is a resonabel depency to take 12:51
sean-k-mooneyas is nmcli12:51
sean-k-mooneybut beyond the code duplciation i want ot make sure we are nto includign tools that are vendor specific if we dont need them12:52
sean-k-mooneyso im really not sure how to scoep the tech debt reduction here12:52
sean-k-mooneyi.e. shoudl we start with just the lspci cleanup12:52
sean-k-mooneyor do a borader pass12:52
sean-k-mooneyeven if we do a broader pass we will want to break down the clean up into small commits12:53
sean-k-mooneyso we can use this bug as a tracker in anycase12:53
sean-k-mooneyyesterday i spend some time workign on my poc of a kernel modlule to emulsate sriov 12:53
sean-k-mooneyand i have a workign poc end to end that shoudl work in upstream ci12:54
sean-k-mooneyso im also thinkign about this form a testign perspective12:54
sean-k-mooneywith that we coudl have temepst test that dont need real hardware and fully test the pci driver12:54
sean-k-mooneyi might be able to exend it to supprot other types fo devices liek gpus or nvme eventually too12:55
chandankumarah, that would be great12:57
chandankumarBut we still need iommu enabled on the testing node.12:57
sean-k-mooneythe two things i was planning to focus on this cycle were srbac and the pci driver but we can dicuss priority i guess here or in the irc meetign12:57
sean-k-mooneychandankumar: no we dont12:57
sean-k-mooneychandankumar: i(gpt 5.5 at my direct) implemente a softiommu implenation that make it work without needing viommu12:58
sean-k-mooneymy current approch shoudl work in a standard vm that we get form zuul12:58
sean-k-mooneybut i need to test that end to end :)12:59
sean-k-mooneyim condiering pocing that over then next week or so12:59
chandankumargreat, that will do the job.12:59
opendevreviewTakashi Kajinami proposed openstack/cyborg master: Remove ineffective static_root  https://review.opendev.org/c/openstack/cyborg/+/98709513:32
opendevreviewTakashi Kajinami proposed openstack/cyborg master: sqlalchemy: Use built-in declarative  https://review.opendev.org/c/openstack/cyborg/+/98708913:39
opendevreviewTakashi Kajinami proposed openstack/cyborg master: sqlalchemy: Use built-in declarative  https://review.opendev.org/c/openstack/cyborg/+/98708914:55

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