Thursday, 2026-08-13

opendevreviewMerged openstack/devstack-plugin-prometheus master: Add shebang to mark bash files  https://review.opendev.org/c/openstack/devstack-plugin-prometheus/+/99520705:00
opendevreviewMerged openstack/watcher master: Replace old operating system versions in install guide  https://review.opendev.org/c/openstack/watcher/+/100068312:12
dviroelHello folks, the watcher meeting will start in a few, in 4min o/12:56
dviroel#startmeeting watcher13:00
opendevmeetMeeting started Thu Aug 13 13:00:35 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
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.13:00
opendevmeetThe meeting name has been set to 'watcher'13:00
dviroelhi all o/13:00
winiciusallan[m]o/13:00
dviroelwho is around today?13:00
* dviroel just noticed that the meeting agenda had the old meeting time13:01
rlandyo/13:02
dviroelcourtesy ping list: amoralej sean-k-mooney chandankumar morenod13:02
dviroeloh, i think that morenod is out too13:02
amoralej_o/13:02
dviroellet's start with today's meeting agenda while people join13:02
dviroel#link https://etherpad.opendev.org/p/openstack-watcher-irc-meeting#L33 (Meeting agenda)13:03
dviroelfeel free to add your own topics to the agenda13:03
dviroelinclude reviews to the list, bugs if you want to discuss any13:03
dviroel#topic Announcements13:03
dviroelFeature Freeze in 2 weeks13:04
dviroelit is getting closer13:04
dviroel#link https://releases.openstack.org/hibiscus/schedule.html13:04
dviroelfor now we can go through the patches open13:04
dviroelbut lets do this in the review topic13:04
dviroelanyone has any other announcement to make?13:05
dviroelok13:05
dviroel#topic Reviews13:05
dviroelthe list starts with morenod patches13:05
dviroelthe first one merged13:05
dviroel#link https://review.opendev.org/c/openstack/watcher-dashboard/13:06
dviroelimprove test coverage in dashboard13:06
dviroelwhich is awesome13:06
dviroelwe should get some time reviewing it13:06
dviroeland13:06
dviroel#link https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/99925413:06
dviroel"Skip tests with explicit destination host in multi-cell deployments" 13:07
dviroelwhich is a good patch to get in13:07
dviroelwe reviewed it a bit, and made some suggestions13:07
dviroelwith the current state, there are still some things that can be improved in this patch, or maybe in a follow up13:07
amoralej_i didn't have time to review that, sorry13:07
amoralej_i see it has RP +213:08
dviroelyeah, I added13:08
dviroelI mentioned that would be good to add "can_migrate_between_any_hosts" validation to any other strategy, even if the strategy itseld defined the destination host13:08
dviroelsince the test could fail in a multi-cell environment13:09
dviroelbut we can also defer to a follow up and focus on the tests with explicit destination13:09
dviroelI think that is close to merge, but it would also be interesting to have one ci job testing the usage of CONF.compute.migration_dest_host and CONF.compute.migration_source_host13:10
dviroelI think that we should be able to get hostnames from zuul and set in one of the jobs too13:11
sean-k-mooneyo/13:11
dviroelI will let you folks comment there too13:11
dviroelmaybe is more a RP+1 than +2 i think13:11
amoralej_i think there was some pressure to get the fix13:12
amoralej_so +2 can be justified13:12
dviroelack, so please then review and we can sync  on what is missing and what can be added in a follow up too13:13
sean-k-mooneyhas it been fixed to do ti properly13:13
sean-k-mooneyusing both source and dest13:13
sean-k-mooneyi dont see a reason to rush this13:13
dviroelnot yet I guess13:13
dviroelI think that he is on pto since our last review13:14
dviroelso we have to wait13:14
sean-k-mooneyill try and do a proper review after the meeitn and see13:14
sean-k-mooneyhttps://review.opendev.org/c/openstack/watcher-tempest-plugin/+/999254/5/watcher_tempest_plugin/tests/scenario/test_execute_host_maintenance.py#5913:14
sean-k-mooneymaybe13:14
sean-k-mooneyi am seing it use the souce13:15
sean-k-mooneyit just not skipping when it not set13:15
dviroelright, it uses when available, but in case destination is set, we also need the source, otherwise we may choose the same13:15
sean-k-mooneyor doing the other fallback whcih is to select a host that is differnt form the dest13:15
dviroelrigth13:15
sean-k-mooneydown stream job failures is not a resaon to expidite this when we coudl have temporlly skip the job downstream weeks ago13:16
dviroelbut may not work when can_migrate_between_any_hosts is False13:16
sean-k-mooney*skipped the test13:16
dviroelcorrect, is more just a request to review other than "is needed"13:17
sean-k-mooneywe could write a followup ourselve i may take a look at tat after i finsih reviwing13:17
dviroelack,13:18
sean-k-mooneydo we know when we expect morenod to be back13:18
sean-k-mooneyif its later in the week we can wait13:18
sean-k-mooneywell i guess if its monday13:18
amoralej_i think next week13:18
dviroelnext monday I think13:18
amoralej_but i'm not sure13:18
sean-k-mooneyack13:18
dviroelok, lets move on just reviewing for now13:19
dviroelnext changes 13:19
dviroel#link https://etherpad.opendev.org/p/watcher-2026.2-status 13:19
dviroellets move to our etherpad and focus on features, since our deadline is approaching13:19
dviroelfor Openstacksdk topic13:19
dviroelI think that we kind of merged everything that was planned13:20
dviroelwe moved ironic migration to next release13:20
dviroelonly https://review.opendev.org/c/openstack/watcher/+/975498 stands13:20
sean-k-mooneyack, i didnt really follow that progress this release13:20
sean-k-mooneyah the retry helper13:20
dviroelbut it is an improvement for the current configurations..13:20
dviroeland can review that when time permits13:21
sean-k-mooneythat potically coudl merge after FF13:21
dviroelright13:21
dviroelAudit Pipeline feature13:22
dviroelI proposed a *few* patches13:22
dviroelsometimes i mess with the topic name, sorry13:22
dviroel#link https://review.opendev.org/q/topic:%22bp/audit-pipeline%22+is:+open13:22
amoralej_you proposed the entire feature ?13:22
sean-k-mooneyi started on the first patch13:23
dviroelamoralej_: the feature is functional, but I still miss some details13:23
sean-k-mooneyso i thikn we can merge https://review.opendev.org/c/openstack/watcher/+/995119 likely today13:23
dviroelthe order would be13:23
dviroel#link https://review.opendev.org/c/openstack/watcher/+/995119 | Add MetricDataCache and integrate it into DataSourceBase13:23
dviroel#link https://review.opendev.org/c/openstack/watcher/+/999716 | Add metric query methods to BaseStrategy13:23
dviroel#link https://review.opendev.org/c/openstack/watcher/+/996849 | Audit Pipeline Object and DBAPI13:23
dviroel#link https://review.opendev.org/c/openstack/watcher/+/999891 | Add AuditPipeline lifecycle notifications13:23
dviroel#link https://review.opendev.org/c/openstack/watcher/+/1000031 | Add AuditPipeline execution handler and cascade execution mode13:23
sean-k-mooneyi just started reading it before the meeting13:23
dviroel#link https://review.opendev.org/c/openstack/watcher/+/997427 | Add Audit Pipeline REST API endpoints13:23
dviroelnot sure if we want to merge already, or wait for a review in all, you folks can decide13:24
amoralej_sean-k-mooney, we were discussing how to merge it, should we review the entire chain before mergint the bottom ones?13:24
dviroeladditionally we have13:24
dviroel#link https://review.opendev.org/c/openstack/python-watcherclient/+/1000709 | Add Audit Pipeline client support (microversion 1.8)13:24
dviroel#link https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/1000787 | Add scenario test support for the Audit Pipeline feature13:24
sean-k-mooneyam we dont neesially have to waith for the entire chain dependign on how it broken up13:24
sean-k-mooneythe first 2 are not dead code right13:25
sean-k-mooneythey will take effect for normal audits13:25
sean-k-mooneyand are tested via tempest as a reasult13:25
dviroelthe tempest change is WIP, still need to add more test, but wanted to see it running on CI already13:25
sean-k-mooneyso those 2 can merge13:25
dviroelso people can check service logs too13:25
dviroelright, the metric cache itself is a feature13:26
dviroelthat does not depend on the audit pipeline13:26
sean-k-mooneyi think we shoudl be ok with how you have broken it up to be honest13:26
sean-k-mooneyi.e to merge it one by one13:26
dviroelthe "Audit Pipeline Object and DBAPI" we could consider reviewing all first13:26
dviroelack13:26
sean-k-mooneyi was just gong to ask where the db change was13:26
sean-k-mooneyit wraped on my client13:27
sean-k-mooneyso ya we cna merge everything up to that13:27
sean-k-mooneyi twould be good to review the rest of the chain at least minimally before doing the object/dbchange13:27
dviroel+!13:27
dviroel+113:27
sean-k-mooneyand if you have a wip tempest to show it end ot end we can decied how to proceed based on that and our intiall pass13:27
amoralej_ack, i think it's good to take the metric cache by itself and get those it13:27
dviroelyes, thre are 2 scenario tests working 13:28
sean-k-mooneyok so conreate propsoal13:28
dviroela 3 stage dummy, and a zone_migration + workload_balance13:28
sean-k-mooneyif they are ready lest try  and merge the first 2 patches this week and try and do a full pass before the next meeting13:28
dviroelnice13:29
sean-k-mooneyi would propose holding +w on the object/db change until at least 1 +2 is on all the other patches at which point we can merge/review as normal13:29
dviroelmakes sense to mee13:29
dviroeli think that amoralej_ also agree13:30
amoralej_i do13:30
dviroeli will be updating some of the latest commits, based on teim analysis, but the core is proposed13:31
dviroelthanks for reviewing 13:31
dviroellets move to the next one so we can cover more features13:31
dviroelfeel free to ping me for any questions13:31
dviroel- Functional Tests Infrastructure13:32
dviroelthis is another blueprint13:32
amoralej_yep13:32
dviroelfirst question13:32
dviroelshould we go with13:32
dviroel#link https://review.opendev.org/c/openstack/watcher/+/99484513:32
dviroelsean-k-mooney: wdyt?13:32
sean-k-mooneysorry got distracted13:33
sean-k-mooneyreading back13:33
dviroelI am also happy with the initial test framework patch13:33
sean-k-mooneyoh functional test13:33
dviroel#link https://review.opendev.org/c/openstack/watcher/+/98838913:33
sean-k-mooneyyes i think we can proceed13:33
sean-k-mooneyill also look at that after the meeting13:33
dviroeli am reviewing the emulators now13:34
dviroel+113:34
dviroelif we think that is in a good shape, follow up can be proposed if needed13:34
dviroelamoralej_: anything to add here?13:34
sean-k-mooneythe reload on registration is still kind of a bug13:34
sean-k-mooneybut we can adres that later13:34
dviroelack, alfredo commented about that in the patch too13:35
amoralej_I thiong we are like last week13:35
dviroelwe can file a bug for it13:35
amoralej_right?13:35
dviroelamoralej_: i believe so13:35
amoralej_https://review.opendev.org/c/openstack/watcher/+/994845/4?usp=related-change and https://review.opendev.org/c/openstack/watcher/+/988389/11?usp=related-change should be fine to merge?13:35
dviroelso, any other question or comment on that?13:35
dviroelamoralej_: yeah, we should merge, also sean-k-mooney will take a quick look after the meeting13:36
amoralej_ack13:36
dviroeli can W+1 in the end of the day today in case there is no -113:36
sean-k-mooneyyes the first 3 we can proceed with13:36
sean-k-mooneyill +w them shortly13:36
amoralej_once we get the nova emulators merged, i expect will be easy to apply same approach to the rest13:36
dviroelthanks sean-k-mooney 13:36
dviroelnice, thanks amoralej_ 13:36
dviroelnext one in the list is13:37
dviroel- Preemtible Instances13:37
dviroelwe have winiciusallan[m] around I think13:37
winiciusallan[m]o/13:37
dviroelwiniciusallan[m]: propose 3 patches13:37
sean-k-mooneyok cool so it has been split13:38
dviroel#link https://review.opendev.org/c/openstack/watcher/+/100016813:38
dviroel#link https://review.opendev.org/c/openstack/watcher/+/100016913:38
dviroel#link https://review.opendev.org/c/openstack/watcher/+/100017013:38
dviroelthe first two are the actions13:38
dviroelwhich could be combined :) 13:38
dviroelI added some comments about things that I see missing13:38
sean-k-mooneyoh delete and shelve as sperate patchs13:39
sean-k-mooneyyes but its fine13:39
dviroelwe could have tempest-plugin testing those in actuator strategy13:39
winiciusallan[m]i saw your comments, doug. thanks for you feedback13:39
sean-k-mooneyyep13:39
dviroelI linked the tempest for you to take a look13:39
winiciusallan[m]i splitted the actions in two separated patches based on meeting for some weeks ago13:39
dviroelshould be feasible to get it working I think13:39
winiciusallan[m]if you guys prefer I can squash them if this will make the review easier13:40
dviroelwiniciusallan[m]: if you want to run on a local devstack, I can help you 13:40
dviroelthe tempest test ^13:40
winiciusallan[m]that would be great13:40
dviroelwiniciusallan[m]: the actions also need a release notes, since they are a isolated feature13:40
dviroelbut thats simple to fix13:40
winiciusallan[m]one release note for the two, right?13:41
dviroelwiniciusallan[m]: sure, ping me if needed13:41
dviroelwiniciusallan[m]: yes, thats why may be easier to combine, you can create a single one13:41
sean-k-mooneyyou can udpate date a common one 13:41
dviroel^ true 13:41
sean-k-mooneyyou can even extend it with the final premept feature if you like although that can have its own too13:41
sean-k-mooneywhich ever you perfer13:42
sean-k-mooneythey will all get complied into a singel doc anyway13:42
dviroelack, we just need to have the feature note13:42
winiciusallan[m]ack13:42
winiciusallan[m]dviroel: i've addressed your comments and the changes are stashed on my laptop. i'll work today on the tempest changes to push them13:42
dviroelack13:43
dviroeli also review the strategy13:43
winiciusallan[m]i decided to remove the retry logic that I added and use the existing wait_for_instance_state func13:43
dviroels/review/reviewing13:43
winiciusallan[m]I'll push the change and you can check if it makes more sense13:43
dviroelah ok, yeah, we have other cases of wait/sleep/retry in the helper13:44
dviroelwe can see if any other configuration would be needed too, but yeah, propose it when ready13:44
winiciusallan[m]gotcha13:45
dviroelI would get the tempest-plugin also in hand, will help you to validate and reviewers to check it13:45
dviroelany other question folks? for the preemptible instances?13:45
dviroelplease also include your comments to the gerrit review13:45
dviroelthat was our last feature from the list13:46
dviroelthere are some other improvements listed in the etherpad13:47
dviroelwe already covered them last week13:47
dviroelsome of them are pending updates13:47
dviroelanyone wants to bring any other review to the meeting?13:47
dviroel#topic Bugs13:48
dviroelno new bugs13:48
dviroeli also didn't planned to retriage any during this meeting13:48
dviroelsince we would focus more on feature freeze for now13:49
dviroel#topic Volunteers to chair next week13:49
dviroelif someone wants to chair13:49
dviroelotherwise I can be the chair without problem13:49
* dviroel will chair13:50
dviroel#topic Open Discussions13:50
dviroel^ i don't remember last time that we had time for that topic 13:50
amoralej_:)13:50
dviroelwe have 10 min left, someone wants to bring any topic to discussion?13:51
dviroelother we can have those min back13:51
dviroelok,  i will take silence as a no13:51
dviroellet's wrap up for today 13:51
sean-k-mooneycool13:52
dviroellet's wrap up for today13:52
amoralej_thanks dviroel !13:52
dviroelwe will meet again next week13:52
dviroelthank you all for participating13:52
dviroel#endmeeting13:52
opendevmeetMeeting ended Thu Aug 13 13:52:20 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)13:52
opendevmeetMinutes:        https://meetings.opendev.org/meetings/watcher/2026/watcher.2026-08-13-13.00.html13:52
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/watcher/2026/watcher.2026-08-13-13.00.txt13:52
opendevmeetLog:            https://meetings.opendev.org/meetings/watcher/2026/watcher.2026-08-13-13.00.log.html13:52
sean-k-mooneyi may have missed it but did we mention ptl election13:52
sean-k-mooneythat the only topic i guess that could have been good to note13:53
sean-k-mooneyamoralej_: dviroel  since i have reviewd the funcitonl test already im going to review those first hten loop back to the caching change13:54
amoralej_ack, thanks sean-k-mooney 13:54
dviroelsean-k-mooney: ok13:54
dviroelsean-k-mooney: i didn't mention today yeah, I mentions in previous meetings when elections were officially open13:54
dviroelbut true, deadline is next Wed13:55
opendevreviewWinicius Allan Bezerra da Silva proposed openstack/watcher master: Add new delete and shelve actions  https://review.opendev.org/c/openstack/watcher/+/100016815:20
opendevreviewWinicius Allan Bezerra da Silva proposed openstack/watcher master: Add Workload Optimization goal and Workload Preemption strategy  https://review.opendev.org/c/openstack/watcher/+/100017015:20
dviroelwiniciusallan[m]: so you would abandon https://review.opendev.org/c/openstack/watcher/+/1000169 ? 15:22
winiciusallan[m]dviroel: oh, thanks for the remainder15:23
winiciusallan[m]done15:23
dviroelthanks15:28

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