Wednesday, 2026-02-18

opendevreviewsean mooney proposed openstack/cyborg master: Add release liaison guide for Cyborg  https://review.opendev.org/c/openstack/cyborg/+/97717701:24
opendevreviewchandan kumar proposed openstack/cyborg master: [WIP] nvmevirt plugin testing  https://review.opendev.org/c/openstack/cyborg/+/97708310:52
opendevreviewchandan kumar proposed openstack/cyborg master: [WIP] nvmevirt plugin testing  https://review.opendev.org/c/openstack/cyborg/+/97708312:06
chandankumarsean-k-mooney, Hello, is it possible to disable teim-ci on work in progress gerrit patch?12:07
sean-k-mooneyyes i just enabled it last week12:08
sean-k-mooneybut i can revert that in the automatic pipeline12:09
chandankumarsean-k-mooney, wonderful, thank you!12:09
sean-k-mooneydone https://github.com/SeanMooney/ci-sean-mooney/commit/7b0dda13220463fb4ae954cfb12c444ac317502812:15
sean-k-mooneyyou cna still triger it manualy with a comment but it wont auto run on workflow -112:16
sean-k-mooneythis friday is a rechacrge day but im planing to spend a day working on teim-ci imporment next week12:17
sean-k-mooneythere are a few things i want to to do improve the quailty of the output more. it has been useful but i canmake it better. if there is anything you want me to consider let me know12:17
sean-k-mooneyone of the things im oging to fix is the treshold for it to report comments12:18
sean-k-mooneyits ment to be 80% confidance for warning and above and 90 for anything less like suggestion but i think its currenly ~60%12:19
sean-k-mooneyi have a refactor of how it scors and verifies issues with a secound pass planned too12:19
chandankumarOverall feedback provided by teim-ci on the code review is helpful.12:55
chandankumarJust one question what is confidence scoring ? and How you are calculating?12:56
chandankumaris it linked with the severity?12:56
sean-k-mooneyits calulated by the llm. its ment to be a self correction mechanium where it evaulates if the feedback si actully corect. i have some guidance on it today in the subagent but i know i can impvoe it.12:57
sean-k-mooneyhttps://github.com/SeanMooney/openstack-ai-style-guide/blob/master/agents/code-review-agent.md#field-requirements-by-severity and https://github.com/SeanMooney/openstack-ai-style-guide/blob/master/agents/code-review-agent.md#severity-guidelines12:58
sean-k-mooneyim going to incoperate part of how antopic does this in there code review plugin. and also have that checked in a second pass12:59
sean-k-mooneyhttps://github.com/anthropics/claude-code/blob/main/plugins/code-review/commands/code-review.md?plain=1#L24-L53 they do a mulit pass review in there plugin and i think haveing a second agent verify the finding fo the first helps reduice fals posiitves so i want to see if i can incopert some of that into my tools as well13:04
chandankumarah, thanks now it is clear.13:05
chandankumarThank you for creating it. I am already using quick-rules.md from openstack-ai-style-guide in cursor13:05
sean-k-mooneystephen shared his agent mds yesterday https://github.com/stephenfin/openstack-agentsmd/blob/main/AGENTS.md13:06
sean-k-mooneyim plannign to give it a try as well and incoperate some of the guidatnce into it too.13:07
sean-k-mooneybut to do all of this properly i woudl need to spend more time on it then i currently am13:07
sean-k-mooneyimplanning to spend 1 day amonth or so incoperating impovments over time13:07
chandankumarI will also try stephen one.13:08
sean-k-mooneyfor our day of learnign last fristay i created https://github.com/SeanMooney/grt which is a rust port of git-review wiht the abile to also retirve the comments and a skill for ai to be able to use it https://github.com/SeanMooney/grt/blob/master/skills/grt/SKILL.md13:09
sean-k-mooneyso that allows me to ask claude to summerise teh open comment on a gerrit review and plan how to adress tehm iteritivly 13:09
sean-k-mooneyit seams to work but i need to refine it. a bit more before its ready for a lot of use13:11
sean-k-mooneyi will proably demo this to some folks once i have got more expirnce with using it myself13:12
chandankumarOne more question How are you managing different Agents/Claude.md file for different projects since we cannot commit to the project repo?13:13
sean-k-mooneycopy paste. i also simlink CLAUDE.md to point to AGENTS.md what stephen does is they reun ther llm form one directoy higher and put that AGENTS.md in the directory isntead adn it auto applies to lal the child repos13:52
sean-k-mooneyif you dont wnat to do that claude and cursor bot supprot creating a CLAUDE/AGENTS.md in a subfolder of your user home direcotry13:53
sean-k-mooneythat will be used for all folders13:53
sean-k-mooneyi just leave them untracked in git13:54
sean-k-mooneyi am debating if i want ot eventully commit someint into cyborg/watcher but for now i dont plan to do that13:54
opendevreviewTakashi Kajinami proposed openstack/cyborg master: Remove unused sphinxcontrib-seqdiag  https://review.opendev.org/c/openstack/cyborg/+/97722314:15
sean-k-mooneyrlandy: i created https://launchpad.net/~cyborg-bug-team so you or anyone else interested in triage can join15:20
opendevreviewMerged openstack/cyborg-tempest-plugin master: Remove unused babel.cfg  https://review.opendev.org/c/openstack/cyborg-tempest-plugin/+/97604215:44
opendevreviewTakashi Kajinami proposed openstack/cyborg master: Bump hacking  https://review.opendev.org/c/openstack/cyborg/+/97723716:19
opendevreviewTakashi Kajinami proposed openstack/cyborg master: Remove unnecessary options from tox  https://review.opendev.org/c/openstack/cyborg/+/97723816:19
rlandythank you sean-k-mooney 16:27
opendevreviewTakashi Kajinami proposed openstack/cyborg master: Bump hacking  https://review.opendev.org/c/openstack/cyborg/+/97723717:14
opendevreviewTakashi Kajinami proposed openstack/cyborg master: Remove unnecessary options from tox  https://review.opendev.org/c/openstack/cyborg/+/97723817:14
fungisean-k-mooney: (or anyone else involved) i'm working with the openinfra marketing and pr teams in preparation for 2026.1/gazpacho release press, and curious if there's any plans or motivations any of the maintainers can share publicly for the cyborg reinvigoration19:36
fungiall the media hype around ai/llm training and inference workloads makes coprocessor lifecycle management more interesting to talk about, but if it's something else that's cool to know too19:37
fungibonus points if there's something that can make it into https://releases.openstack.org/gazpacho/highlights.html for the cycle19:38
sean-k-mooneythat why my manamgent are intrested in it :) 19:38
sean-k-mooneyfungi: i have adding somthing to the cycle highlights on my todo list but not sure what if anything makes sense this cycle19:39
fungii'll be on a conference call with the marketing/pr folks in 3 weeks, so there's time to come up with ideas19:39
sean-k-mooneyone of hte non llm relatein gfature we woudl liek to adress is secure mulit tenatnt nvme managment 19:39
sean-k-mooneynova does not offically suypport pci passthhough fo statefule devices like nvme becuase we cant clena them and provide mulit tenancy19:40
sean-k-mooneythat is a gape that we want to adress with cyborg. there is a lot of folks intersted in better gpu managmenet as well19:40
sean-k-mooneyfor ai/llms19:40
sean-k-mooneybut also for vdi19:40
fungioh neat, so basically dedicated nvme storage pools scoped to tenants/projects?19:40
sean-k-mooneynot nessically dedicated althoguh we could supprot that19:41
fungigpu management for graphics acceleration in vdi use cases, i guess you mean?19:41
sean-k-mooneymore just making sure we can do the end to end cleaning of the device when its released initally19:41
sean-k-mooneyfungi: yes so nova can do that already but we do plan to invest in improving gpu manage ment in general19:42
sean-k-mooneyvdi and ai are both usecases drivng that interest19:42
fungiis the nvme wiping traditional overwrites, or the modern always-encrypted approach where you just discard the encryption key?19:42
sean-k-mooneyvdi for vmware usescases mostly19:43
sean-k-mooneyfungi: we have not implmented it yet it willl be propsoed as a spec for 2026.2 but it will do it the modeern way19:43
fungigood call19:43
sean-k-mooneydan wrote a script to do it last cycle as a poc 19:43
sean-k-mooneyin nova-contrib19:44
fungiespecially with nvme wear leveling, you have no idea from the system layer whether the blocks you're overwriting are the ones containing the original data19:44
sean-k-mooneywe plan ot port/adapt that to be a nvme driver in cyborg19:44
fungiwhen you say "vmware use cases" you mean nova with esx(i) hypervisors, or vmware replacement on kvm?19:44
sean-k-mooneywe have some customer movign form vmware deployment to openstack on libvirt/kvm19:45
sean-k-mooneyand they have legacy vdi workloads19:45
sean-k-mooneynow they can use nova's vgpu support already19:45
sean-k-mooneyor gpu passthough19:45
sean-k-mooneybut we want to ensure that we achive partiy in the cyborbg project for that and potically look at dynmic gpu slicing down the road19:46
sean-k-mooneynova would only ever manage static pools fo resocues19:46
sean-k-mooneycyborg has the potical to go behond that19:46
sean-k-mooneyhttps://opendev.org/openstack/nova-contrib/src/branch/master/clean-on-delete.py is the poc i was refeint to19:46
sean-k-mooneyfungi: honestly howver i dont nessarly have a hyped salses plan for my cyborg effort at least not yet19:48
sean-k-mooneyi think this will evolve alot of the next 12 months19:48
fungidon't worry, i don't expect you to ;)19:49
sean-k-mooneywe are looking at nvme managment and pci grouping and complting time slice gpus as our first 3 itmes manily because we can test them and under stand the poblem space19:49
fungibasically, the folks drafting the 2026.1/gazpacho press release are interested in including a few sentences about cyborg getting revitalized and some reasons19:49
fungiso this is all great info19:50
sean-k-mooneyi put some of this in my ptl candacy https://opendev.org/openstack/election/src/branch/master/candidates/2026.2/Cyborg/smooney@redhat.com if that hleps19:51
fungii know from their perspective if some company wanted to go on record saying they had increased customer interest in x/y/z that's great, but it sounds like there's plenty to talk about even without19:51
sean-k-mooneywell i wont name names but we did have intrest form one protecail customer in cybrog but they decied nto to continue with that19:52
fungii'm sure there's plenty of that too. not everyone's use cases align with a particular solution19:53
opendevreviewsean mooney proposed openstack/cyborg master: Eventlet removal  https://review.opendev.org/c/openstack/cyborg/+/97015221:04

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