| opendevreview | Merged openstack/watcher master: zuul: Drop redundant override of cinder option https://review.opendev.org/c/openstack/watcher/+/999477 | 07:35 |
|---|---|---|
| opendevreview | Alfredo Moralejo proposed openstack/watcher master: DNM test third-party jobs with s2i https://review.opendev.org/c/openstack/watcher/+/1007144 | 12:23 |
| dviroel | hello everyone, watcher meeting will start in 8 minutes.. o/ | 12:52 |
| dviroel | here is the meeting agenda https://etherpad.opendev.org/p/openstack-watcher-irc-meeting#L24 | 12:53 |
| dviroel | #startmeeting watcher | 13:00 |
| opendevmeet | Meeting started Thu Sep 24 13:00:57 2026 UTC and is due to finish in 60 minutes. The chair is dviroel. Information about MeetBot at http://wiki.debian.org/MeetBot. | 13:00 |
| opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 13:00 |
| opendevmeet | The meeting name has been set to 'watcher' | 13:00 |
| amoralej | o/ | 13:01 |
| morenod | o/ | 13:01 |
| rlandy | o/ | 13:01 |
| dviroel | courtesy ping: | 13:02 |
| dviroel | : ) | 13:02 |
| dviroel | I think that joan is out too, so I didn't sent the ping | 13:02 |
| dviroel | lets get started | 13:02 |
| dviroel | let's start with today's meeting agenda | 13:03 |
| dviroel | #link https://etherpad.opendev.org/p/openstack-watcher-irc-meeting#L30 (Meeting agenda) | 13:03 |
| opendevreview | David proposed openstack/watcher-tempest-plugin master: Add test suite for audit scope https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/995799 | 13:03 |
| dviroel | please fill free to add topics to the agenda | 13:03 |
| dviroel | lets start with | 13:04 |
| dviroel | #topic Announcements | 13:04 |
| dviroel | i added a few today | 13:04 |
| dviroel | first one | 13:04 |
| dviroel | Hibiscus Schedule | 13:04 |
| dviroel | just to track our release | 13:04 |
| dviroel | we are at R-1 week, which means that Hibiscus release is officially next week | 13:04 |
| dviroel | we didn't have any major fix to backport and request a new RC | 13:05 |
| dviroel | so we are good and on tracj | 13:05 |
| dviroel | next announcement | 13:05 |
| dviroel | PTG - October 12-16, 2026 | 13:05 |
| dviroel | we are just a few weeks/days from out PTG | 13:06 |
| dviroel | in case you didn't register, please take a minute and complete the registration at https://ptg.openinfra.org/ | 13:06 |
| dviroel | our etherpad is the following | 13:06 |
| dviroel | #link https://etherpad.opendev.org/p/watcher-2027.1-ptg | 13:06 |
| dviroel | i see that you all started populating with topics, thanks for that | 13:07 |
| dviroel | i will be working on defining the slots for each one | 13:07 |
| dviroel | and groups the ones that are releted | 13:07 |
| dviroel | note that, Cactus room is now booked for watcher on Wed and Thu | 13:08 |
| dviroel | #link https://ptg.opendev.org/ptg.html | 13:08 |
| amoralej | thanks, i need to check the performance discussions from previous ptg, but i think we have enough pending work for next release | 13:08 |
| amoralej | from the scalability work i mean | 13:08 |
| dviroel | ack, it is good to revisit and check what is pending yet and plan some work items too | 13:09 |
| dviroel | i also plan to revistit the previous AI from past ptg | 13:09 |
| dviroel | we can also sync later which other sessions may be interesting to join, and if conflict with ours | 13:10 |
| amoralej | yep, that's good | 13:10 |
| dviroel | at this point, i don't have a plan for a cross session with other teams | 13:10 |
| dviroel | nova/cyborg/telemetry | 13:11 |
| dviroel | but we may have until the ptg, lets see | 13:11 |
| dviroel | based on new spec/features proposals | 13:11 |
| dviroel | alright, feel free to include topics that may be missing there. | 13:11 |
| dviroel | next announcement | 13:11 |
| dviroel | OpenInfra Live in Oct 1st at 14:00 UTC | 13:11 |
| dviroel | we will have OpenInfra Live next thursday | 13:12 |
| dviroel | 14:00 UTC in the OpenInfra youtube channel | 13:12 |
| dviroel | I will be presenting the watcher's most impactful features and cover what we are planning for 2027.1 | 13:13 |
| dviroel | it will be right after our weekly meeting | 13:13 |
| dviroel | any other announcement? | 13:13 |
| dviroel | alright | 13:14 |
| dviroel | #topic Deprecation Proposals | 13:14 |
| dviroel | I want to bring these proposals here today | 13:14 |
| dviroel | and see what other think | 13:14 |
| dviroel | we don't need to agree on them yet | 13:15 |
| dviroel | actually, the first one we already discussed at previous ptg | 13:15 |
| dviroel | 1. Deprecate the Grafana datasource | 13:15 |
| dviroel | #link https://review.opendev.org/c/openstack/watcher/+/1006771 | 13:15 |
| dviroel | we agree on proposing this during 2026.2 ptg | 13:15 |
| amoralej | we even sent a mail about that to openstack-discuss, right? | 13:16 |
| dviroel | i don't remember for Grafana TBH | 13:16 |
| dviroel | i remember sending for MAAS (which we already removed) | 13:16 |
| dviroel | but yes, the idea is to sent a email today about these deprecations | 13:17 |
| dviroel | this is for the datasources | 13:17 |
| dviroel | the next one is for strategies | 13:17 |
| dviroel | 2. 1006323: Deprecate untested strategies and refresh status matrix | 13:17 |
| dviroel | #link https://review.opendev.org/c/openstack/watcher/+/1006323 | 13:18 |
| dviroel | noisy neighbor was already deprecated in the past | 13:18 |
| amoralej | wrt graphana, i'm +2 | 13:18 |
| dviroel | i am proposing, and want to discuss with the team about the other ones | 13:18 |
| dviroel | we may want to also wait until the ptg to agreed on that if needed | 13:19 |
| dviroel | for the strategies ^ | 13:19 |
| amoralej | wrt the untested strategies, i also agree although it deserves some discussion in pthg | 13:19 |
| dviroel | outlet_temp_control | 13:19 |
| dviroel | saving_energy | 13:19 |
| dviroel | uniform_airflow | 13:19 |
| dviroel | these 3 lacks testing, and while working on a small Strategy refactoring, claude pointed to some bugs on them | 13:20 |
| dviroel | i opened some bugs that we can cover in a few, based on some of them which we can also discuss about | 13:21 |
| amoralej | what level of bugs? i mean, any is fundamentally broken as the noisy neighbour ? | 13:21 |
| dviroel | yeah, we may want to cover them in bugs topic, but the original proposal is really based on lack of testing and maintenance | 13:23 |
| dviroel | there are strategies that create actions that are fundamentally broken | 13:23 |
| dviroel | and these strategies are already set as experimental for a couple of releases | 13:24 |
| dviroel | 2 releases at least | 13:24 |
| dviroel | but I set the change to W-1 | 13:24 |
| dviroel | so we can discuss with time | 13:24 |
| rlandy | nobody has inquired about these strategies? | 13:25 |
| amoralej | i like the idea of focusing in known good strategies proved solid | 13:25 |
| amoralej | and growing | 13:25 |
| rlandy | or logged any bugs? | 13:25 |
| dviroel | no, not recently at least | 13:26 |
| amoralej | but there may be work worthy to maintain there or maybe even to think if it's better to follow a different approach, i.e. integrating functionalities in supported strategies | 13:26 |
| dviroel | so yeah, maybe we should discuss at PTG first, saving_energy is one that is related with the ironic work that jgilaber is working on right now | 13:27 |
| dviroel | so we may keep it or not based on the decision around ironic integration too | 13:27 |
| amoralej | +1 | 13:28 |
| dviroel | since we are discussin about them, I think that makes sense to jump to Bugs topic, and get reviews after | 13:28 |
| dviroel | #topic Bugs | 13:29 |
| dviroel | starting with the first one from jgilaber | 13:29 |
| dviroel | #link https://bugs.launchpad.net/watcher/+bug/2167852 | 13:29 |
| dviroel | Cinder collector crashes on volumes in "creating" state with null host | 13:29 |
| amoralej | seems valid issue, we need to skip those volumes from the collector | 13:30 |
| dviroel | ok, so this one jgilaber wrote based on ci failures, not on specific investigation | 13:31 |
| dviroel | agree, seems valid | 13:32 |
| dviroel | and should be easy to fix | 13:32 |
| dviroel | affects test_execute_zone_migration tests, which I saw faling before | 13:33 |
| dviroel | but didn't investigate the failure at that time | 13:33 |
| dviroel | which priority should we set? | 13:34 |
| amoralej | i'd put medium | 13:34 |
| dviroel | s/priority/importance | 13:34 |
| dviroel | i would go with medium too | 13:34 |
| dviroel | we should fix this | 13:35 |
| dviroel | ok, next one | 13:35 |
| dviroel | #link https://bugs.launchpad.net/watcher/+bug/2167871 | 13:36 |
| dviroel | outlet_temp_control and noisy_neighbor emit Migrate actions with node UUIDs | 13:36 |
| dviroel | this is one of the bugs that is building wring Migrate actions | 13:37 |
| dviroel | this is a sideeffect of not using a common helper to build them, and something that I would like to fix in the future | 13:37 |
| amoralej | uh | 13:38 |
| dviroel | the discussion would be around if makes sense to keep maintaining these strategies and proposing fixes | 13:38 |
| dviroel | noisy_neighbohr we already deprecated, but didn't remove it yet | 13:38 |
| amoralej | yes, we should standardize how we call the migrate action anyway | 13:39 |
| dviroel | yeah, I plan to propose that in a spec for this cycle | 13:40 |
| amoralej | or fix the pre_condition if we want to keep supporting both | 13:40 |
| amoralej | but, i'd be more in favor of just supporting one way | 13:40 |
| dviroel | the action today only accepts hostname | 13:41 |
| amoralej | ah, sorry, i misunderstood, i though it was only a problem with the pre_condition | 13:42 |
| amoralej | so we'd need to fix the strategy to use hostnames | 13:42 |
| dviroel | yes, not uuids | 13:42 |
| dviroel | https://github.com/openstack/watcher/blob/master/watcher/applier/actions/migration.py#L31 | 13:43 |
| dviroel | "The `source_node` and `destination_node` parameters are respectively the source and the destination compute hostname." | 13:43 |
| amoralej | ack, then it's clear | 13:44 |
| dviroel | set an importance? | 13:44 |
| dviroel | Low based on current support on these strategies? | 13:45 |
| dviroel | one is deprecated, other is experimental | 13:45 |
| dviroel | setting it to Low for now | 13:46 |
| dviroel | next one | 13:46 |
| dviroel | #link https://bugs.launchpad.net/watcher/+bug/2167874 | 13:46 |
| dviroel | another issue with noisy_neighbor, which is deprecated, but it is important to highlight that | 13:47 |
| amoralej | low lgtm | 13:47 |
| dviroel | multiple strategies check compute nodes availability and status | 13:47 |
| dviroel | different implementation for similar checks | 13:48 |
| dviroel | another piece that can be refactored | 13:48 |
| dviroel | "noisy_neighbor selects offline and disabled compute nodes as migration destinations" | 13:48 |
| dviroel | noisy neighbor don't check the state/status of a destination node | 13:48 |
| dviroel | i would still set to Low, noisy_neighbor is deprecated | 13:49 |
| dviroel | i would say that this one could even be Won't Fix, since it is deprecated for removal | 13:50 |
| dviroel | any other concern? | 13:51 |
| dviroel | any other Bug to highlight? | 13:51 |
| amoralej | won't fix is good imo | 13:52 |
| dviroel | ack | 13:52 |
| amoralej | nothing else from my side | 13:52 |
| dviroel | #topic Reviews | 13:52 |
| dviroel | there is no specific review added in the etherpad | 13:52 |
| dviroel | so I just linked the review etherpad | 13:53 |
| dviroel | some small fixes don't even get into the etherpad, but I plan to add the deprecation ones there | 13:53 |
| dviroel | #link https://etherpad.opendev.org/p/watcher-2027.1-status | 13:53 |
| dviroel | for the records | 13:53 |
| dviroel | btw amoralej can you check this one: | 13:54 |
| dviroel | #link https://review.opendev.org/c/openstack/watcher-specs/+/1004436 | 13:54 |
| dviroel | see what you think | 13:54 |
| dviroel | there are specs open, other ones may be proposed until the ptg | 13:54 |
| amoralej | that's just moving existing specs from thee previous ones, right? | 13:55 |
| dviroel | yes | 13:55 |
| dviroel | the eventlet ones are merged | 13:55 |
| dviroel | there is still one WSGI script removal open | 13:55 |
| amoralej | sorry, moving them to implemented | 13:55 |
| dviroel | which we are holding for a few more days | 13:55 |
| dviroel | #link https://review.opendev.org/c/openstack/watcher/+/1006113/ | 13:56 |
| dviroel | amoralej: yes, not all, because not all were implemented :) | 13:56 |
| dviroel | any other review that requires attention? | 13:56 |
| dviroel | we are almost out of time | 13:56 |
| dviroel | #topic ok | 13:57 |
| amoralej | i'll review | 13:57 |
| dviroel | #undo | 13:57 |
| opendevmeet | Removing item from minutes: #topic ok | 13:57 |
| dviroel | #topic Volunteers to chair next week | 13:57 |
| dviroel | i will be around | 13:57 |
| dviroel | i can chair, i will just need to join the openinfra live at the final 10m of the meeting | 13:58 |
| dviroel | 10m before starting the openinfra live | 13:58 |
| dviroel | which is fine | 13:58 |
| amoralej | i can chair | 13:58 |
| amoralej | so that you have no problem to join the openinfra live | 13:58 |
| dviroel | amoralej: that would be great | 13:58 |
| dviroel | thanks! | 13:58 |
| amoralej | no problem | 13:58 |
| dviroel | #topic Open Discussions | 13:59 |
| dviroel | last minute | 13:59 |
| dviroel | if there is nothing to highlight here, we can close | 13:59 |
| dviroel | ... | 13:59 |
| dviroel | we will meet again next week then | 13:59 |
| dviroel | thank you all for participating | 13:59 |
| dviroel | #endmeeting | 13:59 |
| opendevmeet | Meeting ended Thu Sep 24 13:59:47 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 13:59 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/watcher/2026/watcher.2026-09-24-13.00.html | 13:59 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/watcher/2026/watcher.2026-09-24-13.00.txt | 13:59 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/watcher/2026/watcher.2026-09-24-13.00.log.html | 13:59 |
| *** haleyb is now known as haleyb|out | 23:39 | |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!