Thursday, 2026-02-26

opendevreviewJoan Gilabert proposed openstack/watcher master: Remove unused methods from NovaHelper  https://review.opendev.org/c/openstack/watcher/+/97121910:25
opendevreviewIvan Anfimov proposed openstack/watcher-dashboard master: Migrate setup configuration to pyproject.toml  https://review.opendev.org/c/openstack/watcher-dashboard/+/96147610:35
opendevreviewIvan Anfimov proposed openstack/watcher-dashboard master: Migrate setup configuration to pyproject.toml  https://review.opendev.org/c/openstack/watcher-dashboard/+/96147610:35
opendevreviewIvan Anfimov proposed openstack/watcher-dashboard master: Migrate setup configuration to pyproject.toml  https://review.opendev.org/c/openstack/watcher-dashboard/+/96147610:36
opendevreviewMerged openstack/watcher master: Skip resize actions in pre_condition phase  https://review.opendev.org/c/openstack/watcher/+/97777311:02
opendevreviewMerged openstack/watcher-dashboard master: Migrate setup configuration to pyproject.toml  https://review.opendev.org/c/openstack/watcher-dashboard/+/96147611:27
amoralejWatcher  IRC meeting is starting in 25 minutes, remember to add your topics to https://etherpad.opendev.org/p/openstack-watcher-irc-meeting11:36
*** amoralej_ is now known as amoralej12:00
amoralejit's meeting time12:00
amoralej#startmeeting Watcher Meeting 26-Feb-202612:01
opendevmeetMeeting started Thu Feb 26 12:01:05 2026 UTC and is due to finish in 60 minutes.  The chair is amoralej. 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_meeting_26_feb_2026'12:01
amoralejWho is around today?12:01
jgilabero/12:01
amoralejcourtedy ping: sean-k-mooney chandankumar rlandy dviroel 12:03
dviroelo/12:03
amoralejyou still can add topics to https://etherpad.opendev.org/p/openstack-watcher-irc-meeting12:03
amoralejlet's start with the agenda12:04
chandankumaro/12:04
sean-k-mooneyo/12:04
amoralej#topic using tags to better classify bugs12:05
amoralejthis is follow-up from last meeting12:05
rlandyo/12:05
amoralejso, apparently there is already a good number of tags12:05
amoralejit's mainly that we are not consistent using them12:06
jgilaberyes I copied that list from a bug page12:06
jgilabermost of them are empty12:06
amoralejactually, I'd try to keep it smaller and create some clear classification criteria12:07
amoralejwe could add tags as part of the triage process12:07
opendevreviewJoan Gilabert proposed openstack/watcher master: Deprecate prometheus datasource in favor of aetos  https://review.opendev.org/c/openstack/watcher/+/96667212:08
amoralejjgilaber, I think you added the topic, you have some idea about it?12:08
jgilabernot much, this came up at the end of last week's meeting12:09
jgilaber+1 to add them during triage12:09
sean-k-mooneyamoralej: yes i add them on ocation12:10
amoralejso, I think tags like perf, text, technical-debt, are good, also by service, api, decision-engine and applier, client12:10
jgilaberI'm not sure which ones we could remove though, they all seem useful12:10
sean-k-mooneyand i have updated the tag a few times to make them offical or not12:10
sean-k-mooneyso its somethign we shoudl start doing durign triage and review them form time to time12:10
amoralejyep12:10
amoralejdoing it in the meetings will help us to be consistent over time12:11
amoralej#agreed tags will be added to the bugs during bug triage in watcher meetings12:11
dviroelyeah, the ones listed seems all useful12:11
dviroel+112:11
amoralejso, there are some bugs to be triage later in the call, we will start today :)12:12
amoralejcan I move to next topic or want to add something else about this one?12:12
amoralej#topic Feature Freeze for Gazpacho is tomorrow12:13
amoralejwe can check the status of the ongoing features12:14
amoralej#link https://etherpad.opendev.org/p/watcher-2026.1-status12:14
amoralejwrt eventlet removal, it is finished?12:15
amoralejdviroel, i'd say only some testing leftovers are pending to merge?12:15
dviroelamoralej: no, everything that was expected to merge is already in12:16
dviroelthere are some DNM patches up, just for testing12:16
amoralejcool12:16
amoralej#info eventlet removal is finished for Gazpacho release12:16
amoralejwrt migration to openstacksdk, it's mostly done also, right?12:17
sean-k-mooneyactully technially feature feeze is today12:17
sean-k-mooneyas in end of day today12:17
jgilaberyes, only one small patch pending for the nova helper migration to the sdk12:17
amoralejthanks sean-k-mooney12:17
jgilaber#link https://review.opendev.org/c/openstack/watcher/+/977919/212:18
amoralejthat requires new release from openstacksdk, right?12:18
sean-k-mooneythe general rule is if its approved todya but need recheck we allow that untile monday without any special dicussion ectra12:18
jgilabernope this one is a follow up fix for a unit test12:18
sean-k-mooneyill tak a look at that again after the meeting12:18
amoralejack12:18
jgilaberhttps://review.opendev.org/c/openstack/watcher/+/975498/26 is the one that needs a new openstacksdk release12:18
sean-k-mooneyso there is that and the removal of the reqries right?12:18
jgilaberbut that is not strictly required12:18
sean-k-mooneyso to patche left in that series12:19
jgilaberyes, but I consider the removal of the retries decorator optional12:19
sean-k-mooneyok 12:19
jgilabersince the existing implementation is functional12:19
sean-k-mooneywe could perhaps consier that a bug fix12:19
amoralejhttps://review.opendev.org/c/openstack/releases/+/976935 didn't include the fix, right?12:20
sean-k-mooneycorrect12:20
jgilaberno, I pushed the fix yesterday 12:20
sean-k-mooneythe non clinet lib freeze was 2 weeks ago12:20
amoralejok, so that will need to wait for next release12:21
sean-k-mooneyya12:21
sean-k-mooneythat ok i think12:21
jgilaberyes, I'm ok with waiting for next cycle12:21
amoralejunfortunatelly it ads changes in config, but yeah, as you said, even without that patch we are not using novaclient12:21
amoralejso, moving out of novaclient is done in this release12:22
dviroelyeah, so we are done with sdk for this cycle too, nice work jgilaber++12:22
amoralej#info migration from novaclient to openstacksdk is done12:22
jgilaberthanks for the reviews!12:22
amoralej#info replacing the nova_retries decorator by openstacksdk implementation will be done in next release12:22
amoralejyeah, great work jgilaber++12:23
amoralejwrt skip actions automatically on pre_condition, only https://review.opendev.org/c/openstack/watcher/+/977340 is pending on +W12:23
amoralejlet me know if you want me to do some additional change12:24
sean-k-mooneyill skim it quickly after the meeting but i think we can proceed12:25
dviroelyeah, I was waiting to see if sean-k-mooney has some comments in the latest PS, since was reviewing before..12:25
amoralejack12:25
dviroelbut joan and I seems to agree in all12:25
sean-k-mooneyi think we need ot make sure we are not conflaitng up and enabled in general12:25
sean-k-mooneybut that can be a follow up12:25
dviroelack12:26
sean-k-mooneyso ill just veriy the current state of the latest and appvoe if no other issues12:26
amoralejgood, thanks12:26
sean-k-mooneywhat about the related volume migrate actions12:26
sean-k-mooneyhttps://review.opendev.org/c/openstack/watcher/+/97639312:26
amoralejif anything is needed you can ping me to do fast12:26
sean-k-mooneyah those are approved12:26
amoralejyes, it's in the gate now12:26
sean-k-mooneywaht was the resolution there12:27
sean-k-mooneydid we skip fail or make it faile if all actions skipped?12:27
amoralejwe moved non-existing destination pool or type to failed12:27
amoralejfor consistency with others12:27
sean-k-mooneyack12:27
dviroelyeah12:28
amoralejabout state for actionplans when all actions are skipped is a different topic, we can discuss separatedly in ptg or meeting12:28
sean-k-mooneythe only concern i had with that is if a continuous audit ever fail i belive it will never run again correct12:29
amoralejno12:29
sean-k-mooneybut that a prexisitng issue and it would have failed anyway at runtime12:29
amoralejstatus of actionplans and audits i think is not related12:29
sean-k-mooneyack12:29
amoralejI'd say...12:29
sean-k-mooneylets revisiti all of this at the ptg12:29
amoraleji can test12:29
amoralejyes12:29
amoralejthere is a couple of pending patches related to features for Gazpacho12:30
amoralejhttps://review.opendev.org/c/openstack/watcher/+/966672 12:30
amoralejthat's prometheus datasource deprecation12:30
amoralejwe need to merge it if we want to get the deprecation in this release, what we agreed i think12:30
dviroeli'm reviewing this one atm, it would be good to merge12:31
jgilaberI rebased it a few minutes ago, it had a conflict with the monasca removal patch12:31
amoralejI think I reviewed a previous PS, but yeah, i need to take a look again12:32
sean-k-mooneyya we shodl proceed with teh deprection but i have not looked at it yet12:32
amoralejthe other one i chandankumar patch on the watcher-dashboard https://review.opendev.org/c/openstack/watcher-dashboard/+/95820912:33
sean-k-mooneyim ok with that exented into the rc period12:33
amoralejsean-k-mooney reviewed it yesterday, chandankumar you think you will have time to send a new PS soon?12:33
sean-k-mooneyamoralej: that im less happy with form a code quality perspecitve. its functional but there is a lot wrong with the approch12:33
chandankumarI am working on addressing the sean mooney comments12:34
sean-k-mooneyi would say we could grant it a Feature Feeze excption till say the next irc meetign but if its not ready by then let hold it and do it next cycle12:35
sean-k-mooneywith the playwritght tests you have on top12:35
dviroel+112:36
chandankumarfine by me12:36
amoralejbtw, the playwright test is great, thanks chandankumar for that12:36
sean-k-mooneyyep they will help alot going forward12:37
amoralejyes, it will12:37
amoralejso, I think that's it about features for Gazpacho12:37
amoralejam i missing something?12:37
sean-k-mooneyi think there was one other minor thing but its escaping me now12:38
sean-k-mooneyoh not a feature but the release note prelude patch rlandy is working on12:38
amoralejright, there is patch for that too12:38
sean-k-mooneywe shoudl also submit the a marketing highlits patch to the release repo for wtacher in the next week12:38
amoralejhttps://review.opendev.org/c/openstack/watcher/+/97601512:39
amoralejwe could also add the improvements in decision-engine and applier scalability by adding / fixing the service monitors12:40
amoralejI will comment there12:40
amoralejlet's move to the next topic12:41
dviroelyeah, I already chat with rlandy about updates wrt to eventlet-removal progress12:41
amoralej#topic TC/PTL elections period: https://governance.openstack.org/election/12:41
amoralej#info https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/SD2BCBYWOMYMVCW46I6PEIXRPJYV3EWT/12:41
amoralejso for watcher in 2026.2 we have dviroel as ptl candidate12:42
amoralejhttps://governance.openstack.org/election/#ptl-candidates12:42
amoralejthanks dviroel++12:42
sean-k-mooney yep +112:42
dviroeloh, yeah I added the topic12:42
rlandyapologies sean-k-mooney dviroel  - on concurrent meetings  - will update those patches this week for review12:42
dviroelthere are two projects (barbican/horizon) that have 2 candidates for voting12:43
dviroelrlandy: no worries12:43
sean-k-mooneydviroel: one thing you will need to do once that happesn is reappoint release liasons and laison in genreal since that is doen in a diffent place for ptl projects12:43
sean-k-mooneyfor ptl project the release liasosn need to be listed in the releases repo12:43
sean-k-mooneythe security/tact laisson are in the same place however12:43
dviroelack sean-k-mooney, thanks for the reminder 12:44
amoralejlet's move to bugs topic12:45
dviroelyep12:45
amoralej#topic bugs triage12:45
amoralej#info     https://bugs.launchpad.net/watcher/+bug/2141951 Audits with workload_stabilization strategy takes very long to execute12:46
amoralejthat's the last one of the perf related bugs12:46
amoralejin this case affects to workload_stabilization which takes long time, ~ 30 minutes in a 32kvms environment12:46
amoralejse we could set as medium ?12:47
amoralejwe'll need to review the algorithm we use12:47
sean-k-mooneythat sound reasonable to me12:48
amoralejone thing i was considering is to pre-identify the set of hosts candidates to be source / destinatination of vm migrations12:48
sean-k-mooneywe need to look at both the algroutime of the computeationand how we are gatherign the prometeheus metrics12:48
amoralejinstead of analyze always all the vms12:48
amoralejyes, that's correct12:49
sean-k-mooneyya and or makeing the algortiem lazy so that we only compute the moves up to the limit12:49
amoralejgiven that we calculate standard deviation in the first seconds of the strategy, we can now which host are further of the average12:49
sean-k-mooneyi.e. the limtis form the parmars on how may migration we can do ectra12:49
amoralejyeah12:50
sean-k-mooneyya so we can start with the host that are most overloaded12:50
amoralejexactly12:50
sean-k-mooneythere are proably a lot of optimisation that cna be applied12:50
sean-k-mooneythis is boarderline a feature for what its worth12:51
sean-k-mooneybut im not agains considering it a bug i just dont knwo if we should backport it or not12:51
sean-k-mooneywe can determin that based on the final solution we proceed with12:51
amoralejit will depend on the fix12:51
amoralejyep12:51
sean-k-mooneyso tags12:51
sean-k-mooneyis the log tiem on the applier or desgsion engine12:52
sean-k-mooneythe descison engine correct?12:52
amoralejperf and decision-engine12:52
amoraleji'd say12:52
dviroel+112:52
sean-k-mooneycool added ill make perf a standard tag 12:52
dviroel+112:53
amoralejyeah, there is no perf i think12:53
sean-k-mooneythere is now :)12:53
sean-k-mooneytags cna be anythign as it freefrom by defualt12:53
sean-k-mooneybut you will see them colored diffently based on if they are offical tags form the project12:54
amoralejdone12:54
amoralejthanks12:54
amoralej#info https://bugs.launchpad.net/watcher/+bug/214220812:54
amoralejthat's from jgilaber 12:54
sean-k-mooneyi dont knowif we shoudl trust that guy :P the keep findign and reporting bugs12:55
jgilaberthat is a collection of the calls to nova helper which assumed that the api calls returned None12:55
amoralej:D12:55
sean-k-mooneyah ok12:55
sean-k-mooneyso they were not handelign the raised excption before12:56
jgilaberit should be easy to fix, I think I'll propose a patch after FF12:56
sean-k-mooneyso this is the tracker for the oens we commented on durign the revew12:56
jgilaberyes, the places that I originally fixed in the openstacksdk patches12:56
amoralejwhich importance it has?12:57
sean-k-mooneyso i woudl say high12:57
sean-k-mooneyat least medium but i think it woudl be good to fix these before RC112:57
sean-k-mooneynot high enough to justify an RC212:57
jgilaberagreed12:57
sean-k-mooneybut worth workig on now rather then after the releawe12:57
amoralejyep12:58
amoraleji started working in removing nova calls from zone_migration btw, but that will be for next release12:58
sean-k-mooneytags, i guess just descion-engine and appler12:58
amoralejso we can fix the current issues12:58
amoralejyep, it's mostly applier but some in decision-engine too12:58
dviroeli would like to not have the calls to nova in the zone_migration, but this is another LP12:59
amoralejyes12:59
amoraleji just mentioned because that part of the code is affected by this one too12:59
dviroelyep12:59
amoralejwe are out of time13:00
amoralejwe can do the rest of bugs next week?13:00
jgilaberI think so13:01
sean-k-mooneysure13:01
amoralejack13:01
amoralejso i think that's it for today13:01
amoralejthanks dviroel for volunteering for next meeting13:01
dviroelo/13:01
amoralejand thanks all for joining today!13:01
jgilaberthanks amoralej!13:01
dviroelamoralej++13:02
amoralej#endmeeting13:02
opendevmeetMeeting ended Thu Feb 26 13:02:14 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)13:02
opendevmeetMinutes:        https://meetings.opendev.org/meetings/watcher_meeting_26_feb_2026/2026/watcher_meeting_26_feb_2026.2026-02-26-12.01.html13:02
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/watcher_meeting_26_feb_2026/2026/watcher_meeting_26_feb_2026.2026-02-26-12.01.txt13:02
opendevmeetLog:            https://meetings.opendev.org/meetings/watcher_meeting_26_feb_2026/2026/watcher_meeting_26_feb_2026.2026-02-26-12.01.log.html13:02
amoralejbtw, if you have a chance, I expect https://review.opendev.org/c/openstack/watcher/+/977786 to reduce CI flakiness13:02
opendevreviewMerged openstack/watcher master: Skip volume_migrate actions in pre_condition phase  https://review.opendev.org/c/openstack/watcher/+/97639313:06
sean-k-mooneyok i think i have reviewd all the things that need review13:22
sean-k-mooneyif not let me know13:22
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: Add skip action feature with microversion support  https://review.opendev.org/c/openstack/watcher-dashboard/+/95820913:53
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: [poc]Add Playwright-based E2E testing framework  https://review.opendev.org/c/openstack/watcher-dashboard/+/97035313:55
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: Add Playwright integration test for skip action workflow  https://review.opendev.org/c/openstack/watcher-dashboard/+/97659413:55
chandankumarsetting -1 for above patch, need to address comments (hopefully ready by tomorrow)13:56
opendevreviewMerged openstack/watcher master: Add retry_on_deadlock decorators to missing database methods  https://review.opendev.org/c/openstack/watcher/+/97629314:01
opendevreviewMerged openstack/watcher master: Fix ironic metal_helper unit test assert  https://review.opendev.org/c/openstack/watcher/+/97791914:01
opendevreviewJoan Gilabert proposed openstack/watcher master: Fix exception handling for find_instance calls  https://review.opendev.org/c/openstack/watcher/+/97807714:28
opendevreviewJoan Gilabert proposed openstack/watcher master: Deprecate prometheus datasource in favor of aetos  https://review.opendev.org/c/openstack/watcher/+/96667214:40
amoralejsean-k-mooney, https://review.opendev.org/c/openstack/watcher/+/977935 that's for https://bugs.launchpad.net/watcher/+bug/2142486 that we were discussing some days ago14:52
opendevreviewMerged openstack/watcher master: Check Audit state in the decision-engine before starting the execution  https://review.opendev.org/c/openstack/watcher/+/97778614:59
opendevreviewMerged openstack/watcher master: Skip change_nova_service_state actions in pre_condition phase  https://review.opendev.org/c/openstack/watcher/+/97734015:00
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: Add skip action feature with microversion support  https://review.opendev.org/c/openstack/watcher-dashboard/+/95820915:03
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: Add skip action feature with microversion support  https://review.opendev.org/c/openstack/watcher-dashboard/+/95820915:05
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: Add skip action feature with microversion support  https://review.opendev.org/c/openstack/watcher-dashboard/+/95820915:18
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: [poc]Add Playwright-based E2E testing framework  https://review.opendev.org/c/openstack/watcher-dashboard/+/97035315:19
opendevreviewchandan kumar proposed openstack/watcher-dashboard master: Add Playwright integration test for skip action workflow  https://review.opendev.org/c/openstack/watcher-dashboard/+/97659415:19
chandankumarsean-k-mooney: Hello, thank you for the detailed review, I tried to address most of the comment here https://review.opendev.org/c/openstack/watcher-dashboard/+/958209/, might missed few to address few comments15:23
chandankumarPlease have a look, I will update once agin tomorrow15:23
opendevreviewJoan Gilabert proposed openstack/watcher master: Fix exception handling for find_instance calls  https://review.opendev.org/c/openstack/watcher/+/97807715:30
opendevreviewMerged openstack/watcher master: Add regression test for retry_on_deadlock decorator  https://review.opendev.org/c/openstack/watcher/+/97724815:34
*** dviroel is now known as dviroel_afk15:45
*** dviroel_afk is now known as dviroel17:01
opendevreviewMerged openstack/watcher master: Control length of status_message on Action failures  https://review.opendev.org/c/openstack/watcher/+/97793517:10

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