Tuesday, 2026-11-10

opendevreviewsean mooney proposed openstack/cyborg master: Document Cyborg maintainer roles and conventions  https://review.opendev.org/c/openstack/cyborg/+/100848102:38
opendevreviewsean mooney proposed openstack/cyborg master: Define Cyborg project scope and boundaries  https://review.opendev.org/c/openstack/cyborg/+/100851302:38
opendevreviewchandan kumar proposed openstack/cyborg master: [DNM] opendev github-check testing  https://review.opendev.org/c/openstack/cyborg/+/101251002:39
opendevreviewMerged openstack/cyborg-tempest-plugin master: Add bind-time FPGA programming scenario test  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/101418213:34
jgilaber#startmeeting cyborg14:00
opendevmeetMeeting started Tue Nov 10 14:00:11 2026 UTC and is due to finish in 60 minutes.  The chair is jgilaber. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'cyborg'14:00
jgilaberHi all! Who is around today?14:00
rlandyo/14:00
melwitto/14:00
chandankumaro/14:00
jgilaberwhile we wait, as always feel free to add topics to the agenda https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting#L5314:00
sean-k-mooneyo/14:00
jgilabercourtesy ping: amoralej bogdando skovili14:01
jgilaberlet's start with the first topic14:02
jgilaber#topic openstack wiki14:02
jgilabersean-k-mooney, go ahead14:02
sean-k-mooneytl;dr is the offial openstack wiki is offline following the php CVE a few weeks ago14:02
sean-k-mooneyits unclear if it will ever come back14:03
sean-k-mooneybut apart form soem outdated information and some test reports https://wiki.openstack.org/wiki/Cyborg/TestReport/InspurNVMeSSD14:03
sean-k-mooneywe have mostly moved away form usign the wiki anyway14:03
sean-k-mooneyso i would like to remove all refences to it form our docs14:03
sean-k-mooneyand continue just the etherpad for mettings adn work trackign documents14:03
sean-k-mooneyand gerrit and our actual project docs14:04
sean-k-mooneyfor long lived content14:04
sean-k-mooneyany concerns with that and removeign all usage of the wiki form the proejct?14:04
chandankumar+1 for removing all the wiki reference14:04
sean-k-mooneyi belive that is what ironic did as well14:04
jgilaber+1 from me as well 14:05
jgilaberas noted we have very few links to the wiki14:05
jgilaberhttps://github.com/search?q=repo%3Aopenstack%2Fcyborg+wiki&type=code14:05
melwittsounds reasonable to me14:05
jgilaberfrom a quick search only 5 links14:05
sean-k-mooneyya there may be others but i was not expecting many14:06
sean-k-mooneyok if we are agreed with the driection ill generate a docs update patch to remove them14:06
jgilaber#agreed remove openstack wiki links from cyborg docs14:07
sean-k-mooneyill also check if there is a more up to date location that we shoudl replace it with or if we need to add it to our docs gaps14:07
jgilabersean-k-mooney++ thanks14:07
jgilaberothers comments on this topic before moving on?14:08
chandankumarthere is no reference of wiki in cyborg-tempest-plugin https://github.com/search?q=repo%3Aopenstack%2Fcyborg-tempest-plugin+wiki&type=code14:08
jgilaberthanks chandankumar 14:08
jgilabernext topic also from sean-k-mooney 14:08
jgilaber#topic tech-debt: deprecations and removals14:09
sean-k-mooneyyep this is partly followup form the ptg14:09
sean-k-mooneythe first one is pretty simple 14:09
sean-k-mooney#link https://bugs.launchpad.net/openstack-cyborg/+bug/2143943 14:09
sean-k-mooneyteh v1 api which has been removed breily had quota supprot14:09
sean-k-mooneybut it never existed for v214:09
sean-k-mooneylast cycle i fixed nova to partly supprot unified limits with cybrog14:10
sean-k-mooneythis bug just tracks removign the dead code14:10
sean-k-mooneyso before we get too far into the cycle i just want to finally delete that dead code14:10
sean-k-mooneyso i gues i had to points. one any concerns with doing that now14:11
jgilabernone from me, cleanup is always good14:11
sean-k-mooneyand two ill create a patch to do this ebfore the next meeting unless someone else wants to pick it up14:11
* sean-k-mooney is tring to burn down my ptg action item list14:12
sean-k-mooneyok if no questions ill add that to my todo list and we can review in gerrit14:12
sean-k-mooneythe next 2 topics are also form teh ptg14:13
sean-k-mooneyupdatign the driver supprot matix to move experimatal dreiver to deprecated for lack of testing14:13
sean-k-mooneyand freezing and deprecating python-cybrogclient14:13
sean-k-mooneyunless someone else want to pick either of these up i intened to create and inital patch for both before the next irc meeting14:14
sean-k-mooneyany concerns or questions on either?14:14
sean-k-mooneymelwitt: we have partity with osc/sdk now yes?14:14
sean-k-mooneymy goal is to resolve all the actionable ptg Action items before the end of the month14:15
melwittsean-k-mooney: I need to check on whether sdk has had a release since the microversion negotiation patch landed. that's the only thing I'm aware of that behaves differently regarding the default version on the CLI14:15
sean-k-mooneyack, the deprecation patch wont actully change anything beyond the readme and a release note but we can also hold it until there is a release if we want too14:16
melwittlooks like not released yet, fwiw14:16
sean-k-mooneywould you prefer to handel that or will i just propose it and cc you14:16
melwittfeel free to propose it, either way is good with me14:17
sean-k-mooneycool any other questions or concerns on ^14:17
jgilabersounds good to me14:18
jgilaberlet's move to reviews14:19
jgilaber#topic Reviews14:19
jgilabersean-k-mooney, you have a few links, do you want to go one by one?14:19
jgilaber#link https://review.opendev.org/c/openstack/cyborg/+/100848114:19
sean-k-mooneyeither works14:19
sean-k-mooneythe first is the maintianer guide14:19
sean-k-mooneythis was created partly in responce to the grovernace resolution for projects14:20
sean-k-mooneyto document there review confvtions, ways of working and path to core14:20
sean-k-mooneythat pairs with 14:20
sean-k-mooney#link https://review.opendev.org/c/openstack/cyborg/+/100851314:20
sean-k-mooneythe scope fo the project docuemnt14:20
sean-k-mooneywhich is a high level docuemnt indeded to help guide scoping decsions for future and current work14:21
sean-k-mooneybased on similer docs in nova,keystone,glance and cidner14:21
sean-k-mooneytogherer this is an effort from me to write down some of the tribal knowldage14:22
sean-k-mooneyso that future maintianer dont have to resurrect this for themsleve form pass reviews14:22
sean-k-mooneyand to help new contibotrs knwo what the expections are14:22
sean-k-mooneyif there are no other objects or open question on those i would like to merge them this week14:23
sean-k-mooneyill pause there for a sec before movign to the next too any comments?14:23
jgilaberI have the docs patches open to review, hopefully today14:23
jgilaberthe specs are good to go I think14:24
sean-k-mooneythats what i was going to go to next14:24
sean-k-mooneyill leave the scope and maintienr guide open for another few days and merge on friday if there are no objections14:25
sean-k-mooneyi guess we can move on to the specs14:25
sean-k-mooney#link https://review.opendev.org/c/openstack/cyborg-specs/+/101203114:25
sean-k-mooneyis the ovo object indriection api spec14:25
sean-k-mooneythis will be a prequist to both the nvme and pci manged mode sepcs14:26
sean-k-mooney#link https://review.opendev.org/c/openstack/cyborg-specs/+/101208414:26
sean-k-mooneyis the pci managed mode spec14:26
sean-k-mooneyas jgilaber noted i also belive these are good to go14:27
sean-k-mooneyare there any question on either14:27
sean-k-mooneyor woudl anyone like more time?14:27
chandankumarfrom myside, both are good to go14:27
sean-k-mooneyif not ill merge them after the meeting otherwise ill wait till firday for any new comemnts14:27
sean-k-mooneyobviously if there are open question we have tiem to discuss them14:28
sean-k-mooneymelwitt: rlandy any input? if not we can move on and ill appvoe them after the meeting14:29
melwittno, sorry I did not review them properly14:30
sean-k-mooneywould you like me to keep them open for time to allow you to reveiw?14:30
rlandyok by me14:31
rlandyI can look at them tomorrow morning14:31
melwittsure I can do the same14:31
sean-k-mooneyim partly trying to reduce the number of patches i have in flight but im also not in a large rush14:31
sean-k-mooneyok ill leave them open till firday for any other comment and we can dicuss more next week if needed14:32
sean-k-mooneythats all i had14:32
jgilaberthanks sean-k-mooney 14:32
jgilaberchandankumar, you also wanted to highlight some patches14:33
chandankumaryes14:33
jgilaber#link https://review.opendev.org/q/topic:%22bug/2157586%2214:33
chandankumarI was working on fixing https://bugs.launchpad.net/openstack-cyborg/+bug/2157586: Cyborg Device Profile API rejects OWNER_CYBORG trait.14:33
chandankumar997945: Validate device profile traits against os-traits library | https://review.opendev.org/c/openstack/cyborg/+/997945 and allow to pass CUSTOM_ traits while14:33
chandankumarcreating device profile.14:33
chandankumarIt depends on 992210: Add per-driver Cyborg-to-Placement device test | https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99221014:33
chandankumarit adds device key to pass vendor and product id under cyborg_ group in tempest.conf14:34
chandankumarand then validates the placement resource provider.14:34
sean-k-mooneyso i have one dbout regarding https://review.opendev.org/c/openstack/cyborg/+/99794514:35
sean-k-mooneyValidate device profile traits against os-traits library is not wrong14:35
sean-k-mooneyhowever14:35
sean-k-mooneyit is assumign that cybrog and placment are usign the saem version fo os-traits14:35
sean-k-mooneywhich in many cases will be correct14:36
sean-k-mooneybut not nessiarly in all cases.14:36
sean-k-mooneypart of me wonders if we shoudl validate agaisnt placments reported traits instead14:36
sean-k-mooneythe issue with that is i dont think our rest api shoudl really have to call placements as part of its validation14:37
sean-k-mooneyim inclided to proceed with your patch as proposed14:38
sean-k-mooneyusing os-traits for now14:38
sean-k-mooneybut we may want to condier if we shoudl instead check the live traits from placmenet in a followup14:38
sean-k-mooneywhat do others think?14:39
chandankumarI totally agree here, os-traits version used by placement and cyborg might be different14:39
jgilaberI'm undecided14:39
melwitthm yeah ... my first thought is I'm curious if there is precedent in any other project regarding such validation14:40
jgilabernot sure we should reject device profiles with a valid trait just because there is no rp that has them at the moment14:40
melwittI would be wary to assume same os-traits version as well14:40
sean-k-mooneymelwitt: i think nova jsut takes what you set in teh flavor/image and passes it through14:40
sean-k-mooneyso we coudl also jsut remove the validation14:40
sean-k-mooneywe just say its operator error if you request a trait that does not exist14:41
sean-k-mooneyyou will just get a no valid host14:41
sean-k-mooneywhich is exactly how this woudl fail too14:41
sean-k-mooneypalceemnt will return no allcoation candiates14:41
sean-k-mooneyim very tempted to simplfy the code and remove the check and "trust the operator" to get this write14:42
sean-k-mooney*right14:43
melwittyeah I guess, given that versions can be different, if we keep the validation maybe it should not be a blocker but rather some sort of warning? but even that is probably overkill as warning means operator action is needed usually. I dunno14:43
* sean-k-mooney does not trust me to spell anything right14:43
sean-k-mooneyso the validation is for device profile create14:43
sean-k-mooneyi feel like logging a warning is not very discoverable14:44
sean-k-mooneylike sure we told you it might be wrong but we ran into the other room and wispered it to you14:44
melwittyeah, that's why my train of thought kind of stalled out there14:45
sean-k-mooneywe do not have a clean way to acppcte the profile adn return the warning to you in the api responce14:45
jgilaberI would prefer removing the check before checking with placement personally, better cost/benefit14:45
sean-k-mooneythats where im leanign too14:45
melwittsame14:45
sean-k-mooneyin anycase i think we can proceed with https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/99221014:46
sean-k-mooneyill review that after the meeting14:46
sean-k-mooneythen we can revist the actual validation fix14:46
sean-k-mooneychandankumar: what do you think are you ok with reworkign it to remove the validation?14:46
chandankumarOk I will update the patch to remove the validation14:46
sean-k-mooneyok cool lets see what that looks like and we can hopefully close out that bug in the next few days14:47
chandankumaryup14:47
chandankumarthat's it from my side on these reviews14:48
jgilaberok, that is the end of the list of reviews14:49
jgilaberand we have no new bugs14:49
jgilaberany last minute topic?14:49
sean-k-mooneyi have a short one14:49
sean-k-mooneyhttps://etherpad.opendev.org/p/cyborg-2026.2-status14:49
sean-k-mooneyso i need to replace that14:49
sean-k-mooneyshould i a create a new one for 2027.114:49
sean-k-mooneyor B drop the release and have a roling document14:50
sean-k-mooneyim thinking A14:50
sean-k-mooneybut i i just said i woudl ask before i do it and update the topic link14:50
melwittprobably A14:50
jgilaberwe already have one https://etherpad.opendev.org/p/cyborg-2027.1-status14:50
melwittthat rolling document would be rolling pretty far14:50
sean-k-mooneyya and cool ok ill just update the link14:51
sean-k-mooneyit also useful to have this per release14:51
sean-k-mooneywhen it comes to the release notes and marketing highlights14:51
sean-k-mooneyok that was quick ill lookup the irc bot comamdn and fix the topic soon14:52
jgilaberack thanks sean-k-mooney 14:54
jgilaberlast topic14:54
jgilaber#topic Volunteers to chair next meeting14:55
jgilaberany volunteer?14:55
*** ChanServ changes topic to "OpenStack Cyborg development | planning: https://etherpad.opendev.org/p/cyborg-2027.1-status | meeting: https://etherpad.opendev.org/p/openstack-cyborg-irc-meeting"14:55
sean-k-mooneyi guess i can if no one else wants too14:57
jgilaberok thanks sean-k-mooney 14:57
jgilaberthat is all for today thanks everyone!14:57
jgilaber#endmeeting14:57
opendevmeetMeeting ended Tue Nov 10 14:57:40 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:57
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-11-10-14.00.html14:57
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-11-10-14.00.txt14:57
opendevmeetLog:            https://meetings.opendev.org/meetings/cyborg/2026/cyborg.2026-11-10-14.00.log.html14:57
chandankumarthanks jgilaber for chairing the meeting.14:57
chandankumarI will be not around from Nov 16 to Nov 24.14:58
sean-k-mooneychandankumar: ack15:01
*** gmaan is now known as gmaan_afk17:34
*** gmaan_afk is now known as gmaan19:04
opendevreviewmelanie witt proposed openstack/cyborg-specs master: Add services API spec for 2027.1  https://review.opendev.org/c/openstack/cyborg-specs/+/100199923:49

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