Thursday, 2026-04-16

opendevreviewchandan kumar proposed openstack/watcher-specs master: Add spec for improving watcher-dashboard testing  https://review.opendev.org/c/openstack/watcher-specs/+/97022004:39
opendevreviewchandan kumar proposed openstack/watcher-specs master: Add spec for improving watcher-dashboard testing  https://review.opendev.org/c/openstack/watcher-specs/+/97022005:00
opendevreviewchandan kumar proposed openstack/watcher-specs master: Add spec for improving watcher-dashboard testing  https://review.opendev.org/c/openstack/watcher-specs/+/97022005:37
opendevreviewVictoria Martinez de la Cruz proposed openstack/grian-ui master: Add volume metrics dashboard  https://review.opendev.org/c/openstack/grian-ui/+/98225310:08
sean-k-mooneyhi folks any chance we can land the first 5-6 patches in https://review.opendev.org/c/openstack/watcher-dashboard/+/978256/510:11
sean-k-mooneythat is the ruff adotpion and test layout changes for watcher-dashboard10:11
sean-k-mooneyamoralej_: dviroel ^10:13
amoralej_@sean-k-mooney, in https://review.opendev.org/c/openstack/watcher-dashboard/+/978257/comment/cac2705c_fdfd82ad/ i understand you agreed on using /test/unit/api/ instead of /test/unit/api_tests/ ?10:38
sean-k-mooneyoh your right i forgot about that10:39
sean-k-mooneythat is more correct i can update the serise for that or add a followup patch to do that which woudl you prefer10:41
amoralej_what's easier for you?10:41
sean-k-mooneyi assume respine. if you could finish reviewing the rest of the test: patches i can respin all of them.10:41
sean-k-mooneyits a 21 patch seriese of followups but ti  woudl be more correct to fix it in that commit10:42
sean-k-mooneyill jsut have claude fix any merge conflcits anyway10:42
sean-k-mooneythe top of those test: patches is the branhc point for the playwrihgt work10:42
sean-k-mooneyso i want to get at lesat to that point in the next few days to unblock that once the ptg is over10:43
sean-k-mooneyi.e. chandans playright series is based on https://review.opendev.org/c/openstack/watcher-dashboard/+/978305/410:44
sean-k-mooneyhttps://review.opendev.org/c/openstack/watcher-dashboard/+/970353/5410:44
sean-k-mooneyso the first 6 pathces are the minium set to unblock both seiers10:45
amoralej_i'll try to review those 6 asap10:46
sean-k-mooneythe playwright series also need the requriement change to merge beofre it cna progress i just want to make sure david and chandan can progess it when they have time too10:46
sean-k-mooneybut thanks in advance in anycase10:46
dviroelsean-k-mooney: ack, i will review them10:48
dviroelhi all, watcher meeting will start in 3 minutes11:57
dviroeladd your topics to https://etherpad.opendev.org/p/openstack-watcher-irc-meeting#L3511:57
dviroel#startmeeting watcher12:00
opendevmeetMeeting started Thu Apr 16 12:00:50 2026 UTC and is due to finish in 60 minutes.  The chair is dviroel. Information about MeetBot at http://wiki.debian.org/MeetBot.12:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.12:00
opendevmeetThe meeting name has been set to 'watcher'12:00
dviroelhi all, who is around today?12:01
rlandyo/12:01
jgilabero/12:01
chandankumaro/12:02
morenodo/12:02
dviroelcourtesy ping: amoralej sean-k-mooney12:02
amoralej_o/12:02
dviroelhi all, thank you all for joining12:02
dviroellet's start with today's meeting agenda12:02
dviroel#link https://etherpad.opendev.org/p/openstack-watcher-irc-meeting#L35 (Meeting agenda)12:02
dviroelthere isn't too much topics today in the agenda12:03
dviroelfeel free to add your own topics if you want to discuss12:03
dviroelthere is a topic to place your changes that requires attention from reviewers too12:03
dviroellet's start with 12:03
dviroel#topic PTG12:04
sean-k-mooneyo/12:04
dviroelso ptg is next week12:04
dviroeland yesterday i started to build our agenda12:04
dviroel#link https://etherpad.opendev.org/p/watcher-2026.2-ptg12:04
dviroelbased on the proposed topics 12:04
dviroelso if you still plan to cover a topic during the ptg12:05
dviroelthat is not there in the agenda yet, please ping me, or feel free to add it to the botton of the etherpad12:05
dviroelwe need to agree now if the slots work for us12:05
dviroelbased on all other sessions that will happen in other rooms12:05
dviroelwe have reserved some slots for Wed, Thu and Fri12:06
dviroel#link https://ptg.opendev.org/ptg.html12:06
dviroelfrom 13:00 UTC to 17:00 UTC12:06
dviroelthe agenda is not using the last hour of the day 12:08
dviroelfor Wed and Thu12:08
dviroelwhich gives the opportunity to finish earlier those days, or to schedule additional topics if needed12:08
dviroeli would ask you to look if the time schedule given for yout topic is enough12:09
dviroeland works for you12:09
amoralej_i have one doubt about one of the topics12:09
dviroelsure12:10
amoralej_about "Filters for Watcher Strategies"12:10
amoralej_some time ago we discussed about using filters and weighters but in a different scope that the one mentioned in the etherpad12:11
amoralej_related to prioritize / order actions in an actionplan12:11
amoralej_not prioritize destination computes in a migration12:11
amoralej_so i guess that should be another topic?12:11
dviroeli created this topic based on the original proposal wrt CDM new attributes, so the idea is to filters invalid destination when selecting a destination node for a migration12:12
sean-k-mooneythose are diffent thigns yes12:12
sean-k-mooneyi think we likely need both12:13
amoralej_so i can add it on friday after last one?12:13
sean-k-mooneywe need a way to optimise the execution odeer of thing like live meigrtion12:13
sean-k-mooneyand seperately we need a way to optimise the selection fo the destination12:13
amoralej_exactly12:13
dviroelamoralej_: sure, we can have a different topic to cover that12:14
sean-k-mooneyso idealy elimiaton of invlaid destionation shoudl not need to be done by each stargey12:14
amoralej_i think each one deserves its slot12:14
sean-k-mooneythat could be common the stragey is more a "weigher" in the nova sense of form these valid host which one shoudl i pick12:14
sean-k-mooneyafter we have decied where evething shoudl go12:14
sean-k-mooneywe then have the action plan optimisation pahse12:15
sean-k-mooneywere we woudl wnat to decied the orderign of the opertion in the plan so that we cna have more effeicelty execute it12:15
dviroelsean-k-mooney: that's what i was expecting to discuss yes12:15
sean-k-mooneyack12:15
sean-k-mooneywe shoudl dicuss both and probley in that order12:16
sean-k-mooneyi dont really have a stong opion on 1 vs 2 sesssion however 12:16
dviroelwe could discuss them one after another yes12:17
sean-k-mooneyits currntly the last slot on the day as well12:17
sean-k-mooneyso if we need to spill into the final hour we can descied if we want too or revisit later inthe week12:17
sean-k-mooneywe have some time on friday free12:18
dviroelyes, we still have some time on friday, we can keep it on friday for now I think12:18
sean-k-mooneyi will say we proably can shorten the retro but we dont need to do that now if we finsih in lest then 45 mins we can just move forward12:18
dviroelyep12:19
dviroelok, so feel free to propose changes to the agenda at any time (all)12:20
dviroeli will update the ptg bot to properly point to this etherpad12:21
dviroelany other comments about our ptg agenda? or any specific topics?12:21
amoralej_i'll add content to the scalability topis by today12:22
dviroelamoralej_: thanks12:22
dviroelamoralej_: if you have lot to cover there, we may extend the topic duration too12:23
amoralej_no, i think it will be fine12:23
dviroelack,  apart from that, we have also the eventlet session happening on tuesday12:24
dviroelwhich doesn't conflict with our agenda12:24
dviroeli will be sending an email about our next week meeting, that is going to be cancelled due to ptg12:25
dviroelanything else?12:25
dviroelnext topic12:26
dviroel#topic selenium vs playwright comparision link or tables12:26
dviroelchandank` around?12:26
chandank`yes, thank you dviroel 12:26
chandank`I need help here on this https://review.opendev.org/c/openstack/watcher-specs/+/970220 to whether we can put selenium vs playwright comparison link or table on the spec to outline why playwright decision is made12:27
chandank`On current spec, I have removed reference of poc and comparison12:27
chandank`I have added a single line explaning what playwright provides.12:28
chandank`Since everyone is here what do you think about to keeping the link or comparison table there on the spec?12:28
amoralej_I think we should document our decision reasons somewhere. If not in the spec, somewhere else, but should be documented, imo12:28
amoralej_the spec would be fine to me, but i saw most of the team didn't want it there12:29
chandank`If not spec, then Does it make sense to keep it in the playwright doc getting added with the playwright review?12:30
amoralej_that'd also work i guess12:30
jgilaberI originally objected to having the table in the Reference section, but adding it somewhere else and linking it in the spec is a good idea I think12:30
chandank`https://review.opendev.org/c/openstack/watcher-dashboard/+/970353/54/doc/source/contributor/playwright-testing.rst12:30
jgilaberI'd be ok with adding a section in that doc for the table12:31
dviroelI also think that spec would be fine to document about the decision, with a brief comparison12:31
sean-k-mooneychandank`: so i dont really want that to exist in the spec12:32
sean-k-mooneyi woudl prefer to jsut document the outcome of the poc (selecting playwright) and just breifly mention selenium as the rejected alternitive12:33
sean-k-mooneythat why i asked for all the historcial context to be removed and just focus on the path forwardc12:33
sean-k-mooneyi woudl prefer not to to have it in the playwright doc either for what its worht12:34
chandank`I have already added selenium under alternative https://review.opendev.org/c/openstack/watcher-specs/+/970220/17/specs/2026.2/approved/improve-watcher-dashboard-ui-testing.rst at Line 12812:34
sean-k-mooney yep 12:35
sean-k-mooneyand i dont think we need more then that12:35
sean-k-mooneyeitehr in the spec or repo docs12:35
chandank`Is it ok to add a link with selenium alternative in case anyone wants to dig into the comparison table?12:36
sean-k-mooneythe discusion lives in gerrit but what we commit shoudl be the final outcome12:36
sean-k-mooneychandank`: i would prefer not to but if other want that its ok12:36
amoralej_in which gerrit review?12:36
sean-k-mooneythe poc ones12:36
sean-k-mooneythe point is i dont think we shoudl have refences to toosl/frameworsk we rejected long term in any great detail12:37
amoralej_i think most of the dicussion was on irc, and not even in meetings that we can clear point to, and imo, it's good to provide the selection reasons easy to check for a decision like this which is introducing a new testing framework in openstack12:38
amoralej_said that, i'm also not blocking because of this12:38
sean-k-mooneyif its short , 10-20 lines then maybe12:39
sean-k-mooneybut definetly not in the final watcher-dashbaord repo12:39
sean-k-mooneyi would put it the rejection reason in the alternitive section12:40
chandank`I will try to summarize it in 10-20 lines and update the spec, we can take it from there or if that does not fit, we can just add a link to alternative12:40
chandank`all modification in alternative section12:40
dviroelworks for me, and don't need to be too long in the end in my opinion12:41
chandank`that's it from my side on this topic, thank you dviroel amoralej_ sean-k-mooney!12:41
dviroelack, thanks chandank` 12:42
dviroel#topic Reviews12:42
dviroelother specs that are proposed for this cycle12:43
dviroel#link https://review.opendev.org/q/project:openstack/watcher-specs+status:open12:43
dviroelwe may have new ones after the ptg, depending on the discussions12:43
dviroeli added a topic to cover audit pipeline at the ptg12:44
dviroeljgilaber spec looks good too12:44
dviroelneed to revisit only12:44
dviroeli added a link to ruff adoption patch in dashboard12:45
dviroelwhich sean-k-mooney was requesting review earlier, i will take a look after the meeting12:45
dviroel#link https://review.opendev.org/c/openstack/watcher-dashboard/+/97825612:45
amoralej_wrt https://review.opendev.org/c/openstack/watcher-specs/+/978897 i didn't want to merge it yet although it has 2x+212:45
amoralej_but i'd say it's good to go, it's just i don't have much experience with reviewing specs12:47
sean-k-mooneydviroel: so the same ruff settign should effectivly be adopted in all our repos i dont recall if i pushed patches for the client and or tepmest plugin12:47
* dviroel forgot that I already voted in this one12:47
* dviroel the joan's spec12:47
sean-k-mooneybut ya we shoudl try and get those changes in in the next few days if we can12:48
dviroelsean-k-mooney: ack agree, there is a lot of other patches waiting for them too right12:48
dviroelso we can continue with playwright chances12:48
dviroelamoralej_: it already has enough votes, and follow ups can be provided if needed too12:49
dviroelamoralej_: so feel free to W+1 if nobody disagree12:49
amoralej_ack12:49
dviroelfolks, any other reviews that need attention? 12:49
dviroel#topic Bugs12:51
dviroelit seems that there is no new bugs reported12:51
dviroeli propose for us to revisit the ones that have higher priorities, starting next week12:52
sean-k-mooneythat always nice12:52
sean-k-mooneywell the week after right since we shoudl cnace this next week12:52
dviroelcorrect12:52
dviroelthe Apr 30th meeting :) 12:53
dviroelah, make sure to assign a bug to you, in case you started working on it12:53
* dviroel needs to do that in a bug12:54
dviroelok, next topic then12:54
dviroel#topic volunteers to chair next meeting (the Apr 30th)12:54
dviroelsomeone would like to chair?12:54
dviroeli will be around to chair if needed12:55
jgilaberI can do it12:55
dviroeljgilaber: nice, thanks jgilaber 12:55
dviroel#topic Open Discussions12:55
dviroelanything that you folks want to highlight in the last 5 min?12:56
dviroelalright then12:57
dviroellet's wrap up for today12:57
dviroelwe will meet again next week, during the ptg sessions12:57
dviroelthank you all for participating12:57
dviroel#endmeeting12:57
opendevmeetMeeting ended Thu Apr 16 12:57:26 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)12:57
opendevmeetMinutes:        https://meetings.opendev.org/meetings/watcher/2026/watcher.2026-04-16-12.00.html12:57
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/watcher/2026/watcher.2026-04-16-12.00.txt12:57
opendevmeetLog:            https://meetings.opendev.org/meetings/watcher/2026/watcher.2026-04-16-12.00.log.html12:57
amoralej_thanks dviroel for chairing!12:57
sean-k-mooneyjgilaber: this is proably for next ptg but once we complet the mvoe to the sdk we also need to add sdk supprot for watcher so watcher-dashbaord can also move to using the sdk to talk to watcher12:58
sean-k-mooneyjgilaber: its sperate form your sdk topic but related12:58
jgilabersean-k-mooney, yes I mentioned in the current spec but I commented that likely I won't have time to do it in this cycle13:00
jgilaberas you noted I'll probably get to that in 2027.113:00
opendevreviewMerged openstack/watcher-dashboard master: ruff: Add isort config and fix per-file-ignores  https://review.opendev.org/c/openstack/watcher-dashboard/+/97825614:09
opendevreviewMerged openstack/watcher-specs master: Add 2026.2 OpenStackSDK migration spec for remaining services  https://review.opendev.org/c/openstack/watcher-specs/+/97889714:28
opendevreviewMerged openstack/watcher-dashboard master: style: replace autopep8 with ruff-format; restrict hacking to H-rules  https://review.opendev.org/c/openstack/watcher-dashboard/+/97825815:01

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