Thursday, 2026-01-15

opendevreviewchandan kumar proposed openstack/watcher-dashboard master: [poc]Add Playwright-based E2E testing framework  https://review.opendev.org/c/openstack/watcher-dashboard/+/97035308:48
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: [poc]Add Playwright-based E2E testing framework  https://review.opendev.org/c/openstack/watcher-dashboard/+/97035309:32
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: [poc]Add Playwright-based E2E testing framework  https://review.opendev.org/c/openstack/watcher-dashboard/+/97035309:50
jgilaberHi! IRC meeting will start in approximately 45 minutes, feel free to add topics to the agenda https://etherpad.opendev.org/p/openstack-watcher-irc-meeting11:17
jgilaber#starmeeting12:00
jgilaber#startmeeting12:01
opendevmeetjgilaber: Error: A meeting name is required, e.g., '#startmeeting Marketing Committee'12:01
jgilaber#startmeeting Watcher12:01
opendevmeetMeeting started Thu Jan 15 12:01:14 2026 UTC and is due to finish in 60 minutes.  The chair is jgilaber. Information about MeetBot at http://wiki.debian.org/MeetBot.12:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.12:01
opendevmeetThe meeting name has been set to 'watcher'12:01
amoralejo/12:01
jgilaberhello all - who is around today?12:01
chandankumaro/12:01
morenodo/12:02
rlandyo/12:02
jgilabercourtesy ping: dviroel sean-k-mooney12:02
sean-k-mooneyo/12:02
jgilaberI think we can start with the agenda, feel free to add last minute topics12:03
jgilaber#link https://etherpad.opendev.org/p/openstack-watcher-irc-meeting12:03
jgilaber#topic patch with many merge conflicts12:03
jgilaber#link https://review.opendev.org/c/openstack/watcher/+/96750212:03
jgilaberamoralej, do you want to take this topic?12:04
amoralejthat's mine12:04
amoralejthis is the first step for the functional tests we discussed on ptg12:04
amoralejI don't know what's the best way to coordinate the merge of that as it will affect many other patches12:04
amoralejI'd be good if we can look for a time where there are no many inflight patches, as it will force to rebase12:05
sean-k-mooneyi think we couold jut merge it qickly12:05
sean-k-mooneywe just need to agree to say do it tommorrow12:05
sean-k-mooneywe just should not keep putting it an the other in merge conflict and fight over the merge order12:06
chandankumar+1 to merge as soon as possible12:06
amoralejif there are patches close to merge, i'd be happy to wait for them12:06
jgilaber+1 I would do it asap and take it out of the way12:06
jgilaberI don't think there are many patches about to merge rn12:06
amoralejit will affect https://review.opendev.org/q/project:openstack/watcher+file:tests+status:open+branch:master12:07
amoralejthere are some patches with 1 +212:08
sean-k-mooney it will alway saffect somethighnn12:08
sean-k-mooneyif you want i can do a review pass on the ones with +2s12:08
amoralejthat'd be great12:09
sean-k-mooneylets try to merge it on monday12:09
sean-k-mooneyand todya.tomorrow we can try and lannd the current patches that are close12:09
jgilabersounds good12:09
amoralejok, on monday i will rebase and preapre a new PS fixing your comments too12:09
sean-k-mooneycool12:10
amoralejthat was it from me, thanks12:10
jgilaberok, moving to next topic12:10
jgilaber#topic add specs folders for next release12:10
jgilabersince we're past the spec freeze, yesterday I opened a patch with the folders for specs for the next release12:11
jgilaber#link add specs folders for next release12:11
jgilabersorry12:11
sean-k-mooneyspec freeze was last week12:11
jgilaber#link https://review.opendev.org/c/openstack/watcher-specs/+/97326512:12
sean-k-mooneybut ya in either case around m2 is when we should create that12:12
jgilaberyes, I believe we've shared this before but we have a document with the different release tasks to follow 12:13
jgilaber#link https://docs.openstack.org/watcher/latest/contributor/release-guide.html#milestone-212:13
jgilaberI just wanted to mention that it's done, if there is no other questions/comments we can move on to the next topic12:13
sean-k-mooney +112:14
jgilaber#topic release of the stable branches12:14
jgilaberanother thing we're supposed to do around milestone 2 is to make relaeses of the stable branches12:14
sean-k-mooneyyep. i think if we are goign to do a master review push today/tomorow we shoudl do the same for the stable branches12:15
jgilaberbut in our case we don't have any patcher other than the ci changes that dviroel made12:15
chandankumarthere is no backport in python-watcherclient and watcher-dashboard for stable/2025.212:15
sean-k-mooneywe have a number of backprots we have done in the stabe branches that have not been released12:15
jgilaberso we should probably setup some kind of review day for the stable to go through the backlog and release with what is merged12:16
chandankumarfor watcher https://review.opendev.org/q/project:openstack/watcher+branch:stable/2025.2 we have fews apart from ci changes which needs another +2 +212:16
chandankumar+w12:16
sean-k-mooneychandankumar: are you loging at the open review or the merged changes sinc ethe last release12:16
chandankumarhttps://review.opendev.org/q/project:openstack/watcher+branch:stable/2025.2+status:open12:17
chandankumarthese are the open reviews12:17
sean-k-mooneyits been 5 months since we last released stable epoxy so any backprots that have merged since then are unreleased12:18
sean-k-mooneyok that currently only 1 patch12:19
sean-k-mooneyhttps://github.com/openstack/watcher/compare/024815af711553739b4627cb520f66886060db3f...stable/2025.112:19
jgilaberthanks sean-k-mooney I was trying to pull that up12:19
sean-k-mooneybut i feel like we have done more then 1 bugfix in the last 5 months so i was expecting more12:20
jgilaberwe have, and we have many backports proposed, but we haven't merged any12:20
sean-k-mooneyflamingo https://github.com/openstack/watcher/compare/61cca16dcdec1f09f3dd05206c4ffacb0a8b93a0...stable/2025.212:20
jgilaberhttps://review.opendev.org/q/project:openstack/watcher+status:open+branch:stable/2025.112:21
sean-k-mooneyso we dont have a lot pending but12:21
sean-k-mooneywe have a number of backprot pendign review so it would be nice to spend some time next week on that12:21
sean-k-mooneyor the week after might work out better to give use tiem to work through it12:22
jgilaberdo we want to cover the backports in the irc meeting?12:22
sean-k-mooneywe could i dont have a stong opipion either way12:22
amoralejWe book a time slot to go through stable branches next week12:23
amoralejwe may book ... i meant12:23
sean-k-mooneylets do that after the unit test refactor patch has landed12:24
sean-k-mooneybut sure we could do it after the meeting next week for example12:24
chandankumarcan we use the next meeting for stable reviews on video call? 12:24
amoraleji think it's better to do it different that standaard meeting12:25
sean-k-mooneyim not sure if doing ti synconusly will help12:25
amoralejactually, i like after the meeting12:25
amoraleji'd expect irc to be good enough12:25
chandankumar+1 after meeting would be good12:25
jgilaber+1 to that as well12:26
sean-k-mooneyits more a case of when we merge a patch and it cause a conflict with another we need to be prepared to rebase it12:26
jgilaberso next week after the meeting we go through them, please everyone try to make some time for reviews before hand12:27
jgilaberunless there are more comments, I think we can move to the next topic12:27
jgilaber#topic reviews12:28
jgilaber#link https://review.opendev.org/c/openstack/watcher/+/97061412:28
jgilaberamoralej, looks like the first two are yours12:28
amoralejyes, those are reviews to implement some approved blueprints12:29
amoralejfor that one i have some reviews already, thanks jgilaber 12:29
amoralejjust asking for reviews12:29
jgilaberyes, I went through the first series, I've added the second to my review list12:30
jgilaber#link https://review.opendev.org/c/openstack/watcher/+/97327412:30
amoralejactually, i should have use the topic link https://review.opendev.org/q/topic:%22blueprint-monitor-failed-appliers%2212:30
jgilaber#link https://review.opendev.org/q/topic:%22blueprint-monitor-failed-appliers%2212:30
amoralejfor second one, I sent it recently, given that it affects the eventlet removal code, it'd probably be good to get Doug review too12:31
amoralejbut good to get reviews, anyway :)12:31
jgilaberack, if there are no further comments, I've also added a series to review12:32
jgilaber#link https://review.opendev.org/c/openstack/watcher/+/97291212:32
amoralejnothing from  my side12:32
jgilaberthanks amoralej 12:32
jgilaberthis patch and the next are in preparation for the work to move the nova_helper to use the openstacksdk12:32
jgilaberI've added classes that wrap the objects that novaclient returns12:32
jgilaberthey are fairly large patches12:33
jgilaberthe first one adds the classes12:33
amoralejI'd like to ask about https://review.opendev.org/c/openstack/watcher/+/972912/ , just to make sure, we don't need to treat those as WatcherObjects under watcher/objects, right?12:33
sean-k-mooneyso we could12:33
jgilaberno, they are only internal representations12:33
sean-k-mooneycurrently they are not OVOs12:33
sean-k-mooneyso no12:33
amoralejI'm not clear when using WatcherObjets are actually required12:34
sean-k-mooneythey are required if it will be sent over rpc12:34
amoralejohk, then in this case, it's not needed12:34
sean-k-mooneythey should be used for anythign that will be serislied and stored in the db12:34
amoralejgot it12:34
sean-k-mooneybtu if its just in memory it dose not need to be versioned12:34
jgilaberthe second patch in the series 12:35
jgilaber#link https://review.opendev.org/c/openstack/watcher/+/972913/312:35
amoralejI started looking at it, jgilaber, i understand you got the fields from the existing ones in the novaclient objects?12:35
jgilaberyes, I think I've added properties for all the fields that are used in the code base12:36
sean-k-mooneyjgilaber: so my ai code review is compaling about hashing and a few other thigns. you should make these dataclases and it will provide default impls for hash and some other magic methods12:36
jgilabersean-k-mooney, yep I can do that12:36
jgilaberI added __eq__ for easier testing, I don't remember if dataclasses will provide that as well12:37
sean-k-mooneyit can12:37
jgilaberbut I'll look it up and update the patches12:37
sean-k-mooneybut it depend on how you decorate the class12:37
sean-k-mooneyhttps://docs.python.org/3/library/dataclasses.html#dataclasses.dataclass12:38
jgilaberack, thanks, I'll give it a read12:38
jgilaberthat's it from me, I'll update the patches using dataclasses and we can discuss further in the reviews12:39
jgilabernext patch is from chandankumar 12:39
jgilaber#link https://review.opendev.org/c/openstack/watcher-specs/+/97022012:39
chandankumarI have question about this spec, Do we want to add the selenium/playwright poc results after the spec merged? or is it ok to include it in current one.12:40
jgilaber#link https://review.opendev.org/c/openstack/watcher-dashboard/+/97035312:40
jgilaber^^ for the playwright poc12:40
sean-k-mooneywell we are pas spec freeze so this will not get pushed to next cycle12:41
jgilaberdo we want to make the selenium/playwright before or after the spec if finished?12:41
sean-k-mooneywhat i think we shoudl do is reprose it in the new folder and start on the impelation based on the outcoem of the poc12:41
sean-k-mooneywell chandankumar has already dont eh poc of both12:42
sean-k-mooneyits been a while since i looked but the playwright version looked cleaner to me12:42
sean-k-mooneyi sughest we spend soem time next week reviewing it in detail and decied what to proceed with in the next irc meeting12:42
jgilaberright, I've read the spec and skimmed the poc and playwright seems like it has some advantages12:42
jgilaber+1, I'll try to give it some more time12:43
opendevreviewMerged openstack/watcher stable/2025.1: use the correct package name for microversion-parse  https://review.opendev.org/c/openstack/watcher/+/96736012:43
jgilaberchandankumar, does that sound good to you? do you need anything else?12:43
chandankumarnope, I will repropose in the new folder once 2026.2 patch merges.12:43
chandankumarsorry yes12:44
jgilaberack, thanks12:44
chandankumarall good here12:44
sean-k-mooneycool you can stilll start building out tests in the choosen framwrok but we likely wont merge them until after rc1 at this point12:44
sean-k-mooneyperhas some non invasive changes could be started12:44
chandankumarsounds good12:45
sean-k-mooneywe can appove the spec for the next cycle before that as well we just need to reviw and agree on the direction12:45
sean-k-mooneyrc1 is march 9 by the way soin like 8 ish weeks12:46
sean-k-mooneyFF is in 6 weeks12:46
jgilaberso that is the end of the reviews we had for today, any last minute topic?12:47
jgilaberif not, we can move to the last one12:48
jgilaber#topic Volunteers to chair next meeting12:48
chandankumarI can take it12:48
jgilaberthanks chandankumar12:48
jgilaberthat's it for today, if we don't have anything else we can give everyone 10 minutes back12:49
jgilaberthanks everyone!12:50
jgilaber#endmeeting12:50
opendevmeetMeeting ended Thu Jan 15 12:50:21 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)12:50
opendevmeetMinutes:        https://meetings.opendev.org/meetings/watcher/2026/watcher.2026-01-15-12.01.html12:50
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/watcher/2026/watcher.2026-01-15-12.01.txt12:50
opendevmeetLog:            https://meetings.opendev.org/meetings/watcher/2026/watcher.2026-01-15-12.01.log.html12:50
amoralejthanks for chairing jgilaber++12:50
morenodthanks jgilaber++12:50
chandankumarjgilaber++ thank you for chairing!12:51
*** user is now known as Guest3593212:58
opendevreviewMerged openstack/watcher master: Add documentation section for actions  https://review.opendev.org/c/openstack/watcher/+/96802513:09
sean-k-mooneyamoralej: can you rebase https://review.opendev.org/c/openstack/watcher/+/969950/113:17
amoralejsure13:17
amoralejlemme check13:17
sean-k-mooneyit was based on an older revisoin of the doc patch so it went into merge conflcith when that landed13:18
amoralejyep, working on it13:18
opendevreviewAlfredo Moralejo proposed openstack/watcher master: Skip stop actions in pre_condition phase  https://review.opendev.org/c/openstack/watcher/+/96995013:22
amoralejsean-k-mooney, ^ done13:22
opendevreviewAlfredo Moralejo proposed openstack/watcher master: Refactor service monitor for decision-engine  https://review.opendev.org/c/openstack/watcher/+/97061214:46
opendevreviewAlfredo Moralejo proposed openstack/watcher master: Assign hostname to ActionPlan when picked-up  https://review.opendev.org/c/openstack/watcher/+/97061314:48
opendevreviewAlfredo Moralejo proposed openstack/watcher master: Add service monitor for the Applier service  https://review.opendev.org/c/openstack/watcher/+/97061414:49
opendevreviewMerged openstack/watcher master: Skip migrate actions in pre_condition phase  https://review.opendev.org/c/openstack/watcher/+/96669914:53
opendevreviewMerged openstack/watcher master: Add option to filter action plans by hostname from db connection  https://review.opendev.org/c/openstack/watcher/+/97039614:55
opendevreviewJoan Gilabert proposed openstack/watcher master: Add wrapper classes for novaclient objects  https://review.opendev.org/c/openstack/watcher/+/97291216:24
opendevreviewJoan Gilabert proposed openstack/watcher master: Use wrapper classes for novaclient objects  https://review.opendev.org/c/openstack/watcher/+/97291316:24
*** gmaan is now known as gmaan_afk16:33
opendevreviewAlfredo Moralejo proposed openstack/watcher master: Add service monitor for the Applier service  https://review.opendev.org/c/openstack/watcher/+/97061416:42
*** gmaan_afk is now known as gmaan17:46
opendevreviewMerged openstack/watcher master: Refactor service monitor for decision-engine  https://review.opendev.org/c/openstack/watcher/+/97061218:10
opendevreviewMerged openstack/watcher master: Assign hostname to ActionPlan when picked-up  https://review.opendev.org/c/openstack/watcher/+/97061318:12
opendevreviewJoan Gilabert proposed openstack/watcher master: Add wrapper classes for novaclient objects  https://review.opendev.org/c/openstack/watcher/+/97291219:20
opendevreviewJoan Gilabert proposed openstack/watcher master: Use wrapper classes for novaclient objects  https://review.opendev.org/c/openstack/watcher/+/97291319:20
opendevreviewMerged openstack/watcher master: Skip stop actions in pre_condition phase  https://review.opendev.org/c/openstack/watcher/+/96995021:30

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