Earlier  
Posted Nick Remark
#openstack-cyborg - 2026-08-25
14:32:37 sean-k-mooney case-matching you mean case insentivity right
14:33:24 gamio sean-k-mooney: yes, case insensitivity. right now the compare is exact-case
14:33:31 sean-k-mooney the pci adress is actully an int value as are the vendor id and product id adn what we normally see is jut a sting represeation
14:33:40 gamio so a wrong-case or unmatched address is silently skipped instead of warned.
14:34:16 sean-k-mooney ya so eventually we shoudl just normlaise the vlues
14:34:23 sean-k-mooney by lowercasing them before comparing
14:34:35 sean-k-mooney there is no info encoded in teh casing
14:34:51 gamio sean-k-mooney: agreed, that's exactly what i had in mind for the follow-up.
14:34:58 sean-k-mooney ack
14:35:52 chandankumar I also need to check case matching in nvme config
14:36:13 chandankumar thank gamio!
14:36:25 chandankumar There are few open reviews from rlandy around docs
14:37:15 chandankumar let me paste it here
14:37:29 chandankumar #link https://review.opendev.org/c/openstack/cyborg/+/1001774 Improve installation guide index
14:37:38 chandankumar #link https://review.opendev.org/c/openstack/cyborg/+/1001779 Reorganize documentation landing page
14:37:41 rlandy thanks chandankumar
14:37:46 chandankumar #link https://review.opendev.org/c/openstack/cyborg/+/1001755 Move support matrix to admin docs
14:37:50 rlandy these can wait until after FF if needed
14:37:56 chandankumar #link https://review.opendev.org/c/openstack/cyborg/+/1001767 Add agentic scaffolding and contributor docs
14:37:59 rlandy just adding them here for reference
14:38:36 chandankumar ok, I have added them to cyborg-2026.2 status page
14:38:56 chandankumar Thank you rlandy for working on improving the docs.
14:39:06 chandankumar we will go over them.
14:39:15 chandankumar Anything you want to highlight on these patches
14:39:29 sean-k-mooney rlandy: https://review.opendev.org/c/openstack/cyborg/+/1001767 need a rebase
14:39:43 rlandy ok - will take care of that
14:39:51 sean-k-mooney eitehr on top of the latest of the parent or direclty onto master
14:40:04 rlandy ack
14:40:41 rlandy I assume the agentic one needs more work - I will bring that one back after FF for discussion
14:41:07 sean-k-mooney i have not looked at it yet
14:41:15 sean-k-mooney but ill let you know later today
14:41:43 sean-k-mooney skimming it its mostly the right shape
14:41:52 sean-k-mooney so it may be ok but we will see
14:42:53 sean-k-mooney thanks for pickign that up
14:43:17 chandankumar that's it from review, moving to next section
14:43:39 chandankumar #topic Bugs
14:43:46 chandankumar we have one bug from openstack-cyborg
14:43:58 chandankumar #link https://bugs.launchpad.net/openstack-cyborg/+bug/2163799 device_addresses: case-sensitive match silently mishandles wrong-case or absent entries (nic, gpu)
14:45:37 chandankumar I think this bug is related to the follow up improvement coming after https://review.opendev.org/c/openstack/cyborg/+/1000240
14:47:22 sean-k-mooney yes
14:47:27 gamio plan is a small shared helper in accelerator/common/utils.py (same module as parse_address), used by nic and gpu for now. stacked on top of 1000240.
14:47:42 gamio not touching nvme yet, just keeping the helper generic enough for later.
14:48:16 sean-k-mooney we don tneed it for nvme
14:48:27 sean-k-mooney so this would only be a temproy helper i think
14:48:43 sean-k-mooney becuase the pci bus manager woudl elminat it
14:49:24 chandankumar the bug seems to be valid
14:49:27 gamio sean-k-mooney: right, makes sense given the direction toward device_spec
14:49:44 sean-k-mooney the util fucntion is fine to adress this in the short term
14:49:49 sean-k-mooney and for stable branches
14:50:03 sean-k-mooney but its a mini feature so i woudl triage this as wishlist
14:50:16 chandankumar status?
14:50:26 sean-k-mooney it impvoes the ux but the fact its case sensitive todya is not by itself a bug
14:50:32 sean-k-mooney but this is a ux improvment
14:50:48 sean-k-mooney and its backward compatbale so i think we wuld backprot this
14:51:13 sean-k-mooney chandankumar: triaged and wishlist woudl be my assesment
14:51:26 chandankumar Done, thank you!
14:51:40 sean-k-mooney gamio: i dont think we need to log a warning
14:51:51 sean-k-mooney either we supprot case insentitive or we dont
14:52:12 sean-k-mooney if we supprot it then we shoudl not warn if we dont then the silent ignore is not really a bug
14:52:38 sean-k-mooney we can chat about that on the review
14:52:42 chandankumar ok
14:52:56 gamio sean-k-mooney: got it, no warning either way then. just the case-insensitive compare. that simplifies the follow-up nicely.
14:53:43 sean-k-mooney case inssestive compare and we proably want to normalise the value in the db to lowercase
14:53:58 sean-k-mooney but we need to consider the impact of that
14:54:26 sean-k-mooney so i would focus on the compare for now
14:54:56 sean-k-mooney eventually we want a pci device form any driver to look the same as every other driver
14:55:25 gamio sean-k-mooney: sounds good, compare-only for now. keeps the follow-up small and low risk.
14:55:26 sean-k-mooney at least when it comes to things like the adress
14:56:04 sean-k-mooney cool i assigend https://bugs.launchpad.net/openstack-cyborg/+bug/2017513 to myelf by hte way
14:56:17 sean-k-mooney since i started working on that bug
14:56:26 chandankumar ok, thank you!
14:56:37 chandankumar Moving to next topic
14:56:48 chandankumar #topic open discussion
14:57:03 chandankumar Anything you want to highlight or want to discuss now is the time
14:57:15 sean-k-mooney just an fyi
14:57:27 sean-k-mooney redhat has a company day firday/sunday
14:57:43 sean-k-mooney so i and other will not be around im alos taking monday off
14:58:16 chandankumar enjoy the time off!
14:58:22 chandankumar thank you sean-k-mooney for mentioning that
14:58:28 chandankumar Moving to last one
14:58:46 chandankumar #topic Volunteers to chair the next meeting
14:59:04 rlandy I can take it ...
14:59:05 chandankumar Anyone up to lead next irc meeting?
14:59:10 chandankumar thank you rlandy!
14:59:11 rlandy will hand to others after FF
14:59:26 chandankumar we are right on time
14:59:34 chandankumar thank you all for attending
14:59:37 opendevmeet Log: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-08-25-14.01.log.html
14:59:37 opendevmeet Minutes (text): https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-08-25-14.01.txt
14:59:37 opendevmeet Minutes: https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-08-25-14.01.html
14:59:37 opendevmeet Meeting ended Tue Aug 25 14:59:37 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)
14:59:37 chandankumar #endmeeting
15:00:09 rlandy thanks chandankumar for running this week's call
#openstack-cyborg - 2026-08-26
06:04:40 opendevreview chandan kumar proposed openstack/cyborg master: nvme: implement NVMeDriver.cleanup() https://review.opendev.org/c/openstack/cyborg/+/999940
06:04:41 opendevreview chandan kumar proposed openstack/cyborg master: Expose device_state in the device API and add POST /clean endpoint https://review.opendev.org/c/openstack/cyborg/+/999942
06:04:41 opendevreview chandan kumar proposed openstack/cyborg master: Add device_state bind guard and fix fake driver topology https://review.opendev.org/c/openstack/cyborg/+/999941
06:04:42 opendevreview chandan kumar proposed openstack/cyborg master: Add NVMe driver admin guide and API reference for microversion 2.4 https://review.opendev.org/c/openstack/cyborg/+/999944
06:04:42 opendevreview chandan kumar proposed openstack/cyborg master: Deprecate SSD drivers in favour of NVMe driver https://review.opendev.org/c/openstack/cyborg/+/999943
06:05:51 opendevreview chandan kumar proposed openstack/cyborg master: Add per-PF vf_personality sysfs interface https://review.opendev.org/c/openstack/cyborg/+/998603
06:06:03 opendevreview chandan kumar proposed openstack/cyborg master: pci-sim: introduce personality ops-table dispatch for VF device types https://review.opendev.org/c/openstack/cyborg/+/999125

Earlier   Later