12:00:54 <rlandy> #startmeeting Watcher IRC meeting, August 14, 2025
12:00:54 <opendevmeet> Meeting started Thu Aug 14 12:00:54 2025 UTC and is due to finish in 60 minutes.  The chair is rlandy. Information about MeetBot at http://wiki.debian.org/MeetBot.
12:00:54 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
12:00:54 <opendevmeet> The meeting name has been set to 'watcher_irc_meeting__august_14__2025'
12:01:09 <amoralej> o/
12:01:12 <rlandy> Hi all
12:01:19 <rlandy> who else is around?
12:01:21 <jgilaber_> o/
12:02:11 <jwysogla> o/
12:02:15 <morenod> o/
12:02:28 <rlandy> courtesy ping: sean-k-mooney chandankumar
12:03:41 <rlandy> jwysogla: hi - did you want to add an item to the agenda?
12:04:20 <jwysogla> Not really. You have the topic about open reviews already and I have the Aetos datasource mentioned there.
12:05:04 <rlandy> ok - let's start
12:05:30 <rlandy> #topic: (dviroel [out]): Review Status Etherpad
12:05:44 <rlandy> #link: https://etherpad.opendev.org/p/watcher-flamingo-status
12:05:58 <chandankumar> o/
12:06:18 <rlandy> Note from dviroel: Please note that FF is in 2 weeks! Please review them :)
12:06:26 <rlandy> let's look at that
12:07:46 <rlandy> jwysogla: since you added links there, do you want to cover Aetos datasource status?
12:08:36 <jwysogla> sure. The observabilityclient, for which I was waiting before is now released. The CI is passing. I got a first +2 from dviroel yesterday and I'm waiting for other reviews.
12:09:44 <jwysogla> Important note though is, that tomorrow is my last working day in August. Which is quite unfortunate because of the FF. I'll try to do whatever I can to react on reviews today and tomorrow if I receive any.
12:10:38 <sean-k-mooney> o/
12:10:40 <jwysogla> That's about it from me regarding the Aetos datasource review.
12:10:45 <rlandy> ok - Is there someone else who will be picking this up - or we just wait on your return?
12:11:11 <jwysogla> I don't have anybody who'd pick it up at the moment.
12:11:14 <sean-k-mooney> jwysogla: i wanted to do a second pass but i was leanign towards +2 before the rebase
12:11:31 <sean-k-mooney> i will likely proxy dougs +2 adn approve this later today or tomorrow
12:12:24 <sean-k-mooney> i still need to review the tempest test job logs but i did not see anything too concernign last time i looked to hopefully this will get merged this week
12:12:42 <jwysogla> Alright. Thank you.
12:13:27 <rlandy> ok, thank you jwysogla
12:14:07 <rlandy> anything else anyone wants to highlight from the https://etherpad.opendev.org/p/watcher-flamingo-status?
12:15:11 <rlandy> moving on ...
12:15:24 <rlandy> #topic: (sean) PTL or DPL for 2026.1 (from previous meeting)
12:15:41 <rlandy> Notes ...
12:16:06 <rlandy> is anyone instrested in runing for PTL this cycle?
12:16:19 <rlandy> otherwise we will stay with the DPL
12:17:26 <rlandy> silence means  we stay with DPL :)
12:17:32 <sean-k-mooney> +1
12:17:36 <amoralej> +1
12:17:41 <jgilaber_> +1 for DPL, I think it works well for us
12:17:56 <chandankumar> +1 for DPL
12:18:17 <rlandy> alright so then we need to settle on 4 liaison roles
12:18:25 <sean-k-mooney> actully 3
12:18:34 <sean-k-mooney> apprently the tc liason is apporte dby the tc
12:18:38 <sean-k-mooney> and has to be a tc member
12:18:50 <sean-k-mooney> so we dont need to select that
12:19:08 <rlandy> and security?
12:19:31 <rlandy> is that staying as is or is up for reassignment?
12:19:34 <sean-k-mooney> that is selected by us and should be a member of the watcher-coresec team
12:20:10 <sean-k-mooney> that up for reassignment but i would like to keep it to dan and myself unless dan want to step back
12:20:56 <rlandy> ok - so that leaves us with release and tact-sig
12:21:07 <rlandy> and it looks like some combination of:
12:21:19 <rlandy> dviroel, jgilaber_ and chandankumar are volunteering
12:21:51 <rlandy> note: we can decide this finally next week
12:23:18 <rlandy> oh wait - that was last week's note
12:23:31 <rlandy> scratch that
12:23:56 <sean-k-mooney> ya so sicne we are going with the dpl model we do not need to stricly ahve nomination before the 20th
12:24:23 <sean-k-mooney> however the revert to ptl patch is up so this or early next week we shoudl submit the patch to reaffirm the dpl model and specify the liasons
12:24:36 <sean-k-mooney> then each liason shoudl +1 it to confirm there agreement
12:24:41 <sean-k-mooney> after that the tc will merge it
12:24:49 <rlandy> dviroel, jgilaber_ and chandankumar can you discuss your preferences between yourselves - and let's aim to have the nominations ready next week
12:25:12 <rlandy> dviroel will be back on monday
12:25:54 <rlandy> sean-k-mooney: anything more we need to cover on this topic?
12:25:57 <sean-k-mooney> yep if two of ye want to do release and the other be added to trac-sig that also fine i can remove myself as the secondary release liason
12:26:14 <sean-k-mooney> ther is technially no limit but i was listign myself there more to help the new one then anything else
12:26:54 <sean-k-mooney> so ya let leave folks discsio it themeslve on monday and try and finalise the list before the next meeting
12:27:03 <rlandy> +1
12:27:03 <sean-k-mooney> we can move on unless others have questions
12:28:03 <rlandy> ok ... moving on
12:28:21 <rlandy> #topic: Start collecting PTG topics for Gazpacho PTG
12:28:35 <rlandy> #link: https://releases.openstack.org/gazpacho/schedule.html)
12:28:49 <rlandy> October 27 to 31, 2025 we’ll have a virtual PTG to plan the 2026.1 Gazpacho release
12:29:15 <rlandy> so this is not currently urgent but we need to start getting our thoughts together on that
12:29:27 <rlandy> iiuc noisy neighbor is one
12:30:23 <rlandy> any concerns or questions on this topic?
12:30:23 <sean-k-mooney> the state of datastores shoudl be anohter
12:30:33 <sean-k-mooney> we have a couple of related topics
12:30:52 <sean-k-mooney> basiclly now that monasca is being retired will we pull forward the removal to 2026.1
12:31:22 <sean-k-mooney> what is the long term plan for the promethus datasoruce once aetos is supproted
12:31:38 <sean-k-mooney> shall we deprecate in 2026.1 or supprot longer term
12:32:00 <sean-k-mooney> same with gnoicci.
12:32:35 <sean-k-mooney> so having a session be it 30mins or an hour to discuss that at the ptg i think woudl be good at the start of a new SLURP release
12:33:39 <sean-k-mooney> we also shoudl have a seesion on the untested integrations and experimtal features, i.e which we keep/repomve, which we want to build out ci for and what dead code can we elimiante
12:34:08 <sean-k-mooney> for example there is glance supprot in watcher but i belive it is not sued anymore
12:34:18 <sean-k-mooney> there is ironic support with no testing
12:34:33 <sean-k-mooney> so we need to decisn on what to do with those
12:35:37 <sean-k-mooney> i dont know if other have other topics they have beeing tinging about but i agree we shoudl start building a list
12:35:39 <amoralej> also, we still have the standing topic of managing multiple decision-engine and appliers, we could have a session to discuss the approach to follow
12:35:58 <sean-k-mooney> ya that woudl be a good topic for sure
12:36:09 <rlandy> yes - we need a place to start keeping a running list
12:36:23 <sean-k-mooney> even if we dont take action on some of those next cycle
12:36:42 <sean-k-mooney> having a high level plan and direction on some or all of those topic will help with future cycles
12:36:50 <amoralej> +1
12:36:55 <rlandy> we can either keep a temp list on our meeting note or I can start a new etherpad
12:38:18 <sean-k-mooney> let use https://etherpad.opendev.org/p/watcher-2026.1-ptg
12:38:41 <rlandy> +1
12:38:47 <sean-k-mooney> ill copy in the boiler plate at the top but we can use that for the ptg and intial planning
12:38:57 <rlandy> thank  you sean-k-mooney
12:39:17 <rlandy> please add any further items there
12:39:43 <rlandy> moving on ...
12:39:50 <rlandy> #topic: reviews
12:40:09 <rlandy> chandankumar; those look like your reviews, do you want to take this?
12:40:14 <chandankumar> yes
12:41:34 <chandankumar> I was poking around continuous audit. I have written docs around continous audit https://review.opendev.org/c/openstack/watcher/+/957098 and improving its coverage in watcher-dashboard https://review.opendev.org/c/openstack/watcher-dashboard/+/957232 as well as on tempest side https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/956004?
12:41:38 <chandankumar> Please have a look
12:42:13 <chandankumar> here is the generated continuous audit doc https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_3bb/openstack/3bbd7d63fcda461baa3535dd8827849c/docs/user/continuous_type_audit.html
12:42:18 <chandankumar> thank you!
12:43:14 <rlandy> thank you chandankumar
12:43:27 <rlandy> anything further on reviews?
12:44:16 <sean-k-mooney> only comment really is we are getting close to FF
12:44:25 <sean-k-mooney> so ingenreally we shoudl not be starting new work
12:44:32 <sean-k-mooney> adn focus on completing what is in flight
12:44:46 <sean-k-mooney> once we hit FF it will be bugfix only until RC1
12:45:06 <sean-k-mooney> then after RC1 we can resume low impact feature devleopemnt for 2026.1
12:45:27 <amoralej> wrt the skipped feature, i sent a patch to watcherclient, the only missing part is watcher-dashboard, i hope to send it in this cycle
12:46:04 <sean-k-mooney> that is ok, have you considered the openstack sdk changes as part of this work
12:46:19 <sean-k-mooney> or will that also be next cycle
12:47:07 <amoralej> nop :(
12:47:29 <amoralej> lemme take a look to check the required changes
12:47:33 <sean-k-mooney> ill add a ptg topic about deprecating the python binding in the watcherclient
12:47:52 <sean-k-mooney> its ok to extend tehm for now but evenually the watcer client repo should only be the osc plugin
12:48:01 <sean-k-mooney> and all python api bining logic shoudl be in the sdk
12:49:08 <amoralej> newbie question, is there any support for watcher in openstacksdk at all?
12:49:23 <sean-k-mooney> i was just lookign and the answer seams to be no
12:49:37 <sean-k-mooney> so agian this is a next cycle problem
12:49:41 <sean-k-mooney> perhaps the one after
12:49:42 <amoralej> that's also my guess
12:50:51 <sean-k-mooney> ill add a ptg topic but it looks like there will be more work there then i was hoping
12:50:59 <sean-k-mooney> so we dont need to rush into it
12:52:07 <rlandy> anything more on reviews?
12:53:02 <rlandy> moving on ...
12:53:16 <rlandy> #topic: bug triage
12:53:30 <rlandy> #link: https://bugs.launchpad.net/watcher/+bug/2119629
12:53:42 <rlandy> Errors appear in decision-engine logs when notification is enabled and new vms are created
12:53:46 <rlandy> needs triage
12:54:34 <rlandy> looks like it is triaged?
12:54:57 <amoralej> we triaged that last week i think
12:55:13 <rlandy> #link: https://bugs.launchpad.net/watcher/+bug/2119957
12:55:22 <rlandy> Zone Migration Strategy should avoid api calls to other services
12:55:42 <rlandy> this one is in New state
12:55:51 <rlandy> logged by dviroel
12:56:20 <sean-k-mooney> rlandy: the first on is the one i triaged offlinec
12:56:40 <sean-k-mooney> and the second is the one we talked about last week and agreed to file a new bug for
12:56:58 <amoralej> yes, we can move it to triaged, i think
12:57:01 <sean-k-mooney> i would say that a medium severity performance issue but sicne it works today its not higher
12:57:29 <rlandy> ok - updated
12:57:48 <rlandy> last one for today ...
12:57:53 <rlandy> #link: https://bugs.launchpad.net/watcher/+bug/2120586
12:58:05 <rlandy> NovaHelper doesn't properly compares Nova's API microversion
12:58:33 <amoralej> ouch
12:59:13 <rlandy> dviroel is already assigned to the bug
13:00:37 <sean-k-mooney> ya so watcher and the watcher tempest operoarts done use microversion prperly at all
13:00:51 <sean-k-mooney> but this is also clearly a bug as you cant use floats likethat
13:00:58 <sean-k-mooney> there are a few libs for this
13:01:14 <sean-k-mooney> i think we are ment to use microversion_parse to handel this
13:01:21 <sean-k-mooney> but i need to check with stephen
13:01:25 <amoralej> ah, right
13:01:40 <amoralej> i was checking in oslo.utils, but likely in microversion_parse there is something
13:01:53 <sean-k-mooney> stephenfin works on oslo and shift ofn stack and i knwo they are trying to deprecate/remove a few of the options we use today
13:02:07 <sean-k-mooney> so i want to see what the current guidance is before we start doing it
13:02:27 <sean-k-mooney> https://github.com/openstack/microversion-parse
13:02:31 <sean-k-mooney> thats is part of oslo
13:02:44 <sean-k-mooney> but im just not sure if its the one we shoudl be using today
13:03:08 <sean-k-mooney> it proably is but ill ask him later
13:03:19 <rlandy> thank you sean-k-mooney ... perahps we can continue on channel as dviroel is currently out we are over time?
13:03:37 <sean-k-mooney> ill leave a comment on the bug
13:03:46 <rlandy> +1
13:03:54 <rlandy> #topic: volunteers for to chair next meeting
13:03:57 <sean-k-mooney> but we can triage this as valid and low
13:04:26 <amoralej> i can take it
13:04:33 <rlandy> thank you amoralej
13:04:44 <rlandy> thank you all
13:04:51 <rlandy> closing out
13:05:05 <rlandy> #endmeeting