12:01:25 #startmeeting Watcher Weekly meeting: 05 June 2025 12:01:25 Meeting started Thu Jun 5 12:01:25 2025 UTC and is due to finish in 60 minutes. The chair is rlandy. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:01:25 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 12:01:25 The meeting name has been set to 'watcher_weekly_meeting__05_june_2025' 12:01:34 hello - who's around? 12:01:38 o/ 12:01:45 courtesy ping list: dviroel amoralej jgilaber sean-k-mooney chandankumar 12:02:03 o/ 12:02:13 chandankumar is out sick so I will be covering chair today 12:04:03 Is there meeting today? 12:04:05 ok - let's begin ... 12:04:23 jneo8: yes - you are right on time for your topic :) 12:04:34 #topic: (jneo8) Next step for https://review.opendev.org/c/openstack/watcher-specs/+/943873 12:05:01 jneo8: would you like to take that? 12:05:26 Yet, just want to know if there any request to change the spec? Or I should start the implementation? 12:06:08 looks like you have a +2 from sean-k-mooney 12:06:17 given the existing votes, it seems safe to start implementing it 12:06:36 dviroel is the other core there - and he will be a bit late to this meeting 12:06:54 dviroel: pls see https://review.opendev.org/c/openstack/watcher-specs/+/943873 when you are around 12:07:01 +1, I think you can start as well, merging it should be a matter of days now 12:07:24 I see, thanks. 12:07:28 jneo8: looks like you have consensus ... 12:07:44 hopefully dviroel can give a final word on his vote today 12:08:15 any other questions or issues to raise on this? 12:08:26 That will be pretty. But it's not rush. We can start the implementation I think. 12:08:48 No other questions. Thanks for the quick response. 12:09:07 ok - thank you jneo8 for raising this 12:09:22 moving on ... 12:09:34 #topic: Release activities 12:09:59 I know sean-k-mooney was busy with some release activities. Just wanted to check in if help was needed there 12:10:27 but we can revisit this topic when sean-k-mooney is around (unless anyone else knows the status?) 12:10:50 so somethign has come up that means i have to push that work for at least a wek 12:11:04 but if i need help i will ask. 12:11:26 if people have tiem to do stabel reviews i will factor that in wehn i do them myself next week 12:11:51 my current plan is ot propose a new set of release towards the end of next week 12:12:41 ok - thank you for the update 12:13:00 any other questions/concerns about release activities? 12:13:08 sean-k-mooney, what's the policy to get permissions on stable releases? there can be permissions to +2 in stable releases only? 12:14:09 we may free you from reviews in stable branches, usually are easyer to review 12:14:36 David proposed openstack/watcher-tempest-plugin master: Add tests for workload_balance with injected data https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/949722 12:15:45 sorry got pinned seperatly 12:16:07 amoralej: yes so stabel review rights can be granted without full core rights 12:16:24 the critiria is slightly diffent but the barrier to entry tends to be lower 12:17:02 so if folks demonstarte a familarity with applying stable policy 12:17:22 then i have no objection ot addign folks to the watcher-release-core team 12:18:19 ack, demostrate it by reviewing existing reviews in stable releases, i understand 12:18:51 exactly 12:19:22 ok, thanks 12:19:23 that and or proposing patches that you think are correct (wether you or someone else wrote the orginal patch) 12:19:44 makes sense 12:20:26 i think we can move on for now. 12:20:53 just to note i have a conflict with this meeting in 10 mins so ill keep an eye on the irc channel but i have an internal call 12:21:01 so i will be distracted 12:21:04 ok - thank you amoralej for your interest in stable reviews 12:21:14 moving on ... 12:21:28 #topic: (amoralej) Zone migration does not migrate both instances and storage in the same action plan https://bugs.launchpad.net/watcher/+bug/2109722 12:21:37 David proposed openstack/watcher-tempest-plugin master: Add tests for workload balance with real data https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/950335 12:21:37 that's mine 12:21:54 o/ 12:22:06 amoralej: pls go ahead 12:22:07 I'll be working on that one, but i'd like to bring a question before sending any patch 12:22:27 currently zone_migration does no migrate volumes and instances in the same plan 12:22:47 it first checks volumes, and if there is any volume to be migrated, it ignores the instances part 12:23:12 with the exception of instances attached to the migrated volumes in case the option with_attached_volumes is enabled 12:23:24 I think that goes agains any expectation from a generic user 12:23:43 but changing that is a relevant change in the behavior 12:24:02 should i parametrize it and keep existing behavior by default? 12:24:23 or just treat it as a bug and fix it 12:24:49 I consider it a bug because there is no indication that the current behaviour is expected 12:25:09 if it were documented I would understand adding a parameter 12:25:37 but in the current situation, I think the existing parameters give sufficient control to the user 12:26:19 that's right, documentation does not mentions the current behavior 12:27:00 https://github.com/openstack/watcher/blob/master/watcher/decision_engine/strategy/strategies/zone_migration.py#L288 is where it checks if there are volumes to be migrated 12:27:16 there is no comment or indication about why neither in the code 12:27:27 if we change the input parmers we shoud treat it as a feature enhacnment 12:28:01 i think we are likely going to need have other enhacnemtn to the volume logic in the future but i dont have tiem to going into that today 12:28:31 the point about the doc is fair 12:28:40 can we defer this topic for now and loop back to it asnc or next week 12:28:49 sure, no problem 12:28:52 yes, we'll likely need to change the existing volume migration action, but I don't think this is directly related 12:28:56 or in the review itself 12:29:04 but yes, we can revisit next meeting 12:30:00 we are also working on doc updates for zone migration so if there is something you want clarified there, it's in progress, pls comment 12:30:20 k - noting to pick this up next meeting ... 12:30:36 moving on ... 12:30:47 #topic: Call for reviews 12:30:59 https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/951378 should improve reliability of the actuator job 12:31:23 morenod: ^^ this is yours 12:31:55 yes. it is al ready to be merged, just waiting for another +2 12:32:24 morenod: sorry, i still owe a review there, i will check that today 12:32:34 thanks dviroel 12:32:37 next ... 12:32:37 thanks! 12:32:43 https://review.opendev.org/c/openstack/watcher/+/951440 Add table - level of test/usage per strategy 12:32:55 that's mine 12:33:03 requesting help with the Horizon access info per strategy 12:33:41 if you have worked on a strategy and know whether is can be triggered from Horizon, pls comment 12:33:42 thank you 12:34:12 so, any strategy which has mandatory parameters with no default value can not be created from horizon dashboard 12:34:19 i can take a look 12:34:59 k - thanks ... 12:35:01 next 12:35:07 https://review.opendev.org/c/openstack/watcher/+/951699 951699: Add Integrations doc page with support matrix 12:35:12 just added :) 12:35:16 go4it 12:35:31 in the same line, it is a doc update to build a matrix of supported integrations 12:35:44 this is an action item from previous meeting 12:36:07 the idea is that we will now mark some services as experimental, due to the lack of docs and testing 12:36:27 i will update the patch which some suggestions from amoralej 12:36:35 then we shuould be good 12:36:53 next thing will be to add a warning message for those experimental integrations 12:37:01 this patch will be a follow up then 12:37:37 any more review to bring to attention? 12:39:02 ok - moving on ... 12:39:15 #topic: Bug Triage 12:39:36 we have carried these for two meetings idk if they are still relevant ... 12:39:51 Revisiting: https://bugs.launchpad.net/watcher/+bug/2107467 (workload_stabilization strategy does not show standard_deviation if it's below the audit thre) 12:40:22 jgilaber: ^^ you logged this 12:40:33 yes, we discussed this some time ago 12:40:55 I included some more details after that meeting 12:41:06 it's assigned to you - do you need further discussion? 12:41:25 we were missing to set the importance 12:41:40 I think this can be set to low, since it's just a UX issue, the strategy is functional 12:42:08 any objections to this proposal ^^? 12:42:47 yes, i think it's low 12:43:23 but actually, i think we didn't get a clear conclussion about if that was a real bug or how to manage it 12:44:11 yes, it wasn't clear how to fix it, but I don't have time to fix it now 12:44:17 yes 12:44:19 I think we can revisit once it's being worked on 12:44:22 +1 12:45:26 ack, setting the importance and moving it to triaged then, thanks! 12:45:26 jgilaber: all set here for now? 12:45:40 yes 12:45:49 alright ... next 12:46:01 https://bugs.launchpad.net/watcher/+bug/2110991  [doc] Plugin docs still refers to Voluptuous schemas 12:46:25 i filed this one, while looks through the documentation 12:46:47 important not set - any thoughts? 12:46:50 there are some places referencing a very old schema validation 12:47:02 doc updates I think that i usually low 12:47:32 a contributor docs in this case, not user doc 12:48:01 low should be fine 12:48:20 ok - pls go ahead and mark it 12:48:25 ack 12:48:44 ok - next ... 12:48:46 https://bugs.launchpad.net/watcher/+bug/2111785       Zone migration strategy fails with StorageResourceNotFound while the volume exists 12:48:55 jgilaber: ^^ 12:49:12 this one might not be a bug 12:49:36 I saw the problem while testing the zone migration strategy and I thought there was some problem with the cinder collector 12:49:48 but it turned out it was just disabled by default 12:50:12 I put up a patch to enable it, but I'm not sure if that is the best approach 12:50:22 just left it open for discussion 12:51:41 not really sure if I should close it, left it open as medium/low or set it to wishlist 12:51:51 right, not really a bug imho, bug worth discussion if we should move the default to enabled or not 12:53:09 do you want to take the discussion here or async on the bug? 12:53:19 we can do async I think 12:53:22 for CI testing you can still enable it with a config option, right? 12:53:42 for specific CI jobs, where you plan to run storage tests 12:53:51 yes, we can 12:53:59 we can discuss the default enabled async I think 12:54:14 and this should not block jgilaber testing now 12:54:29 ok - good 12:54:35 moving on ... 12:54:42 #topic: open floor 12:54:48 anything else to raise? 12:56:03 alright ... moving on ... 12:56:17 #topic: Volunteers to chair next meeting 12:56:42 o/ 12:56:49 thank you dviroel 12:57:08 thank you for your participation 12:57:15 #endmeeting