12:00:15 #startmeeting watcher 12:00:15 Meeting started Thu Jan 30 12:00:15 2025 UTC and is due to finish in 60 minutes. The chair is dviroel. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:00:15 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 12:00:15 The meeting name has been set to 'watcher' 12:00:31 hello all o/ who is around today? 12:00:42 hello o/ 12:00:50 hello o/ 12:01:24 o/ 12:01:27 * dviroel waits a minute 12:01:40 o/ 12:01:59 ok, let's start with today's meeting agenda 12:02:06 #link https://etherpad.opendev.org/p/openstack-watcher-irc-meeting (Meeting agenda) 12:02:22 feel free to add your topics to our agenda 12:02:32 I already add some of them 12:02:48 and the first one 12:02:55 #topic DPL Reset + New DPL model for 2025.2 12:03:22 lets update what is happening wrt DPL vs PTL model for watcher 12:03:26 o/ 12:03:39 so in the end, the reset DPL model patch is merged 12:03:46 #link https://review.opendev.org/c/openstack/governance/+/939488 (Reset the DPL model for Watcher) 12:04:19 not all were able to vote -1 on this, since some folks can't continue as liasons 12:04:31 but sean-k-mooney proposed 2 new patches 12:04:32 do we need to vote on https://review.opendev.org/c/openstack/governance/+/940167? 12:04:50 #link https://review.opendev.org/c/openstack/governance/+/940167 (Adopt DPL model for watcher 2025.2) 12:05:14 i guess that is the followup patch from sean ... i haven't check it yet 12:05:29 I mean everyone mentioned as taking a role? 12:05:40 probably all liasons should vote there, iirc 12:05:44 o/ 12:06:13 * marios just voted 12:06:17 and there is another patch, also from sean-k-mooney 12:06:24 #link https://review.opendev.org/c/openstack/governance/+/940168 (add watcher project update liaison) 12:06:25 am i dont know if its required to vote on them 12:06:42 but it does not hurt to confirm you agree to be the liason by doing so 12:07:11 does that mean you got some response from Ke Chen then sean-k-mooney ? I mean /940168/ 12:07:17 the reason its 2 patches is we have not heard back form chenker 12:07:21 ah 12:07:43 so since we have not heard back i prepared the pacth and we just wont merge it until they reach out 12:07:50 ack 12:07:57 if we dont hear back by the ptg ill just abandon it 12:08:15 sean-k-mooney: does this mean that a project_update_onboarding liaison is not mandatory? 12:08:19 we can ad peopel at any time it just opting in to the leadership model that has a strict timelimit 12:08:27 dviroel: correct its not 12:08:35 ack 12:08:43 dviroel: we need infra, security and release as the minimium 12:08:47 tc is recommended 12:08:53 the other roles are all optional 12:09:22 sean-k-mooney: ack, thanks for the info 12:09:52 and the DPL model patch needs to merge before PTL elections starts? 12:10:54 * dviroel needs to read more governance docs 12:11:57 ok, so more info in 12:12:08 #link https://governance.openstack.org/tc/reference/distributed-project-leadership.html (Distributed Project Leadership) 12:12:23 at this point its up to the tc to review and merge 12:12:30 so we dont really need to do anything 12:12:46 gmann: ^ for context feel free to correct us if that is not the case 12:13:02 its porbaly a little early for gmann but they will see that when they come online 12:13:06 "A project team needs to opt-in to the DPL model again, explicitly before the next cycle PTL election nominations start." 12:13:09 for now we can move on 12:13:13 sure sure 12:13:17 next topic 12:13:28 #topic Watcher core team expansion 12:13:46 for those that missed this thread, sean-k-mooney sent a email to the ML proposing a core expansion in watcher repos 12:14:05 #link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/JLKUOVXGMEJJE6QA2LAVIA45ONKLS2KQ/#JLKUOVXGMEJJE6QA2LAVIA45ONKLS2KQ 12:14:49 sean-k-mooney wrote the reasons for the expansion and why these names were chosen to join the core team at this moment.. 12:15:11 the tl;dr; is 12:15:26 add marios and dviroel to watcher-core and watcher-dashboard-core groups 12:15:40 add chandankumar and dviroel and remove kopecmartin from watcher-tempest-core group 12:16:02 did I missed something sean-k-mooney? 12:16:17 any questions or concerns on this proposal? or objections? 12:16:33 we've discussed this a bit over the last few weeks, including in this meeting (about needing to expand core) 12:16:52 just as one example my patch for the prometheus datasource had to sit for 2 weeks because we only have one core currently 12:17:06 there are many patches in the same situation 12:17:08 +1 moving forward 12:17:10 thanks for the proposal sean-k-mooney 12:17:18 no thats a good summary 12:17:40 i am on pto tomorrow so if there is no decent ill implement the changes later today 12:17:47 +1 go go ahead 12:17:57 marios: good call, the datasource had lots of non-core approvals for a long time, but we had to wait before sean-k-mooney could merge it 12:18:18 yeah i mean, to be clear we decided to do that intentionally 12:18:23 because we only have 1 active core 12:18:31 so we are force to merge with single +2 12:18:46 hence, the two week period is to allow for any reasonable comment or objections before mergint with single +2 12:19:55 alright, I also don't see any objections in the ML thread at this moment 12:20:39 #info sean-k-mooney will make the core team changes later today if there is no objections until there 12:20:40 ack then ill implemnet it later today 12:20:54 and ill reply to the mailing list once done 12:21:31 thanks sean-k-mooney 12:21:41 so moving to the next topic 12:21:59 #topic Reviews that need attention 12:22:18 I added this topic, just in case someone want to bring a request 12:22:35 but i don't see any :) 12:22:57 dviroel: https://review.opendev.org/c/openstack/watcher/+/939702 12:23:36 and https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/938136 needs reviews 12:23:36 will review that again 12:23:56 thank you rlandy dviroel :-) 12:24:28 ack, thanks chandankumar - I will also finish my review on these 12:25:12 I think jgilaber also looked at those at one point 12:25:26 i have reviewed those again today lgtm 12:25:32 ++ 12:25:54 I reviewed the job one, will take another look later today 12:26:15 just minor comment on the choice for timeout but i don't think it needs an update 12:27:01 ok, we can move the discussion to the change itself 12:27:19 if we don't have any other, lets move to the next 12:27:49 ok, before going to the bug triage, which should take longer 12:28:09 #topic responded to https://openinfrafoundation.formstack.com/forms/ptg_april_2025_survey for watcher 12:28:27 o/ hey just fyi i responded to that for the ptg (it was sent to the mailnig list last week) 12:28:49 thank you marios 12:28:49 I don't know if anyone else also reponded (i think only one is needed ) but it shouldn't matter 12:29:26 just to signal out intentino to hold a ptg for watcher 12:29:31 our not out 12:30:10 marios: nice, thanks for that 12:30:22 i think we can move on dviroel it was mostly informational and in case anyone else missed it 12:30:49 #topic Bug Triage 12:31:37 malinga had that one but I don't see malinga on the channel atm 12:31:39 * dviroel is trying to find malinga's nick 12:32:07 it looks like there are a few proposed to look at - so perhaps we can start there 12:32:10 so we discussed this a bit in the bug triage meeting 12:32:25 the idea was to have this item in our agenda and try to triage a couple of bugs each week now that we are down to reasonable numbers 12:32:45 so lets go with the triage and malinga added a few in the agenda 12:32:50 ack 12:32:56 mtembo: o/ 12:33:04 first one 12:33:09 #link https://bugs.launchpad.net/watcher/+bug/1873377 12:33:33 dviroel: this one is fix committed 12:33:38 this looks like fix committed 12:33:39 right 12:33:42 right 12:33:48 :) 12:33:54 next one 12:33:55 so can it move to fix released at this point? 12:34:06 so it comes off the list? 12:34:22 fix was committed in 2020 12:34:34 * dviroel read fix release instead - lol 12:34:38 +1 sounds good ... but i wonder... perhaps there were no releases ? is that possible .. i mean if no-one cut the release for the project? 12:34:50 sean-k-mooney: do you know? I haven't checked were there any releases since 2020? 12:35:08 it may just be the series thing? 12:35:26 sorrry reading back 12:35:28 like watcher in whatever state would have been released with therest of openstack so yeah must be 12:35:49 yes, there have been releases, at least since train 12:35:52 that i can see 12:35:54 i mean must be the missing series rlandy like release was made but this just didnt get updated , so i think +1 to making it fix released 12:36:02 thanks amoralej 12:36:15 ok - I'll change the status of the bug and we can move on 12:36:16 so i belive oslo serisistion ahs handling for decimel 12:36:33 question is if it should go fix release, it is already fix committed sean-k-mooney 12:36:34 but wsme may not 12:36:42 wsme is not widely used 12:36:42 this is what RDO has included in latest releases https://paste.centos.org/view/a139ca9a 12:37:04 fix commited is not used anymore 12:37:22 we always go direct to fix released 12:37:31 so yes it should be marked fix released once its merged 12:38:02 ok, thanks for updating it rlandy 12:38:40 #link https://bugs.launchpad.net/watcher/+bug/1846314 12:39:10 for context we stopped differenciating between fix commited vs released about 6-7 years ago 12:39:20 this is about packaging 12:39:33 that is not a watcher bug so ya close invlaid it a packaging bug 12:39:37 yeah, this is not about watcher 12:39:39 this is the worng watcher compoient 12:39:43 so as commented on the bug already from licanwei 12:39:55 there is a sperate one for the ubuntu packaging 12:40:05 rocky is also EOL so this is not relevnet anymore 12:40:07 +1 this one is closed invalid 12:40:38 ubuntu 18.04 is alos eol as is 19.10 12:40:44 dviroel: want me to update the bugs in background so you can work here? 12:41:23 rlandy: sure, we need only one to actually change things :) thanks 12:41:33 k 12:41:54 next is 12:42:09 #link https://bugs.launchpad.net/watcher/+bug/1847091 (Actions do not start executing) 12:42:15 Can i please do it to get used to it (updating) 12:42:48 this one is from 2019.. 12:43:48 its python 2.7 12:43:54 what i can tell is that i didn't find that in my tests ... 12:44:12 was that still even supproted 12:44:37 oh again rocky on 18.04 12:45:42 I think it's safe to close 12:45:44 i would vote ot say invalid 12:45:49 +1 12:46:04 do we have obsolete as an option 12:46:34 no ok so invalid or wont fix 12:47:01 the release is EOL and it does not happen on master so it must have been fixed 12:47:05 yep, i miss obsolete 12:48:03 lets gooo 12:48:05 i would say that is won't fix, since is too old to reproduce 12:48:07 :) 12:48:53 #link https://bugs.launchpad.net/watcher/+bug/1843957 (incorrect project name for osloc_config) 12:48:55 "can't reproduce" would be a good state too :) 12:49:07 this one was a valid bug at some point but i think it is fix released 12:49:15 at least on master, as linked in the bug 12:49:23 so fix-released? 12:49:40 it was merged long ago and backported 12:49:58 correct 12:50:05 to rocky and stein 12:50:24 ya so we can mark it as fix released as marios suggets 12:50:37 by this https://github.com/openstack/watcher/commit/86af6ab8a20913fff972497b07e8ae592113b273 12:50:40 ++ 12:50:54 next 12:50:58 nice to have all the context and links 12:51:14 git blame is awsome until you are trying to figure out who intoduced the bug and find out it was younger you 12:51:14 #link https://bugs.launchpad.net/watcher/+bug/1801295 (watcher tempest test failed) 12:51:25 sean-k-mooney: :) 12:51:41 dviroel: this one has comment about " 12:51:41 This issue was fixed in the openstack/watcher-tempest-plugin 1.1.0 release. 12:52:25 i just set it to fix released 12:52:27 so perhaps the status was just not updated 12:52:34 ++ 12:53:03 watcher was not creating the serise in launchpad 12:53:09 so the bot was not auto updating them 12:53:13 ack 12:53:32 i have fixed that i think for the current supproted releases 12:53:52 next one is 12:53:53 #link https://bugs.launchpad.net/watcher/+bug/1785962 (TypeError: not all arguments converted during string formatting) 12:54:05 i think same as previous 12:54:11 This issue was fixed in the openstack/watcher 1.12.0 release. 12:54:28 not updated it seems 12:55:24 alright, so moving to tempest-plugin one 12:55:50 #link https://bugs.launchpad.net/watcher-tempest-plugin/+bug/2095416 (Audit Template Stuck in Pending State Prevents API Deletion, Causing Test Failur) 12:55:54 yep i agree 12:56:17 updating to fix-released 12:56:43 the next one looks valid to me so we shoudl set it to in progress 12:56:44 the tempest-plugin one was reported by mtembo 12:57:01 oh maybe not 12:57:09 the patch is to repoduce 12:57:18 yes 12:57:19 the actual error is being stuck in pending or not being able to delete it? 12:57:25 I created tests and they all passed 12:57:31 so it should be fixed 12:57:40 cross checked with Chandan 12:57:43 so this could have been related to eventlet and py 3.12 12:57:46 amoralej: yes, that is the correct issue 12:57:59 before my orginal eventlet/3.12 fix that was the behavior 12:58:05 note that error when trying to delete a pending audit is expected 12:58:05 it woudl stay in pending indefintly 12:58:35 yeah ^ that's the real issue, i guess 12:58:48 If we run the failing tempest tests seperately, then it passes. But if the tests as a whole then it comes sometimes 12:58:49 im pretty sure it was "fixed" by https://github.com/openstack/watcher/commit/f07694ba6c75315dac1407c3751645de35ed14f4 12:59:24 chandankumar: did you check the failing time to ensure its not because of a 40-9 12:59:44 https://bugs.launchpad.net/watcher-tempest-plugin/+bug/2090854 causes intermitent failures 13:00:39 i woudl suggest closing https://bugs.launchpad.net/watcher-tempest-plugin/+bug/2095416 for now 13:01:05 adn we can reopen if we see it reoccur 13:01:17 although hum 13:01:24 that is the first time we did this triage here but imo we should try and limit it next time so we can allow for any other topic and open floor 13:01:27 sean-k-mooney: https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_4a1/938136/8/check/watcher-tempest-strategies/4a18ad4/testr_results.html 13:01:29 it was filed 9 days ago 13:01:34 it was not 409 issue 13:01:39 * dviroel checks the clock 13:01:52 Details: {'error_message': '{"faultcode": "Client", "faultstring": "Couldn\'t delete when state is \'PENDING\'.", "debuginfo": null}'} 13:02:02 ack ok lets leave this open for next week 13:02:11 i would say that we need to check if still happens, if yes, we should link/upload some logs to help on debug 13:02:20 marios: perhaps we shoudl do it after open disucsion not before 13:02:52 yeah maybe sean-k-mooney ... to be clear i am glad we did this it was useful but we should just be careful on time and not get carried away 13:03:29 we are out of time, lets wrap up for today 13:03:48 sorry for missing the open discussions topic today 13:04:01 thanks mtembo for bringing the bugs to triage 13:04:06 thank you all for participating 13:04:07 so what's the status update for 13:04:07 Audit Template Stuck in Pending State Prevents API Deletion, Causing Test Failure 13:04:08 will take note for next meeting 13:04:14 yeah i was going to say 13:04:14 thanks dviroel 13:04:15 #endmeeting