Thursday, 2025-03-20

opendevreviewOpenStack Proposal Bot proposed openstack/watcher master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/watcher/+/94430703:49
opendevreviewchandan kumar proposed openstack/watcher master: Replace watcherclient functional job with python-watcherclient-functional  https://review.opendev.org/c/openstack/watcher/+/94313610:04
opendevreviewchandan kumar proposed openstack/watcher master: [DNM] RDO Zuul check job  https://review.opendev.org/c/openstack/watcher/+/94507910:13
opendevreviewchandan kumar proposed openstack/watcher master: [DNM] RDO Zuul check job  https://review.opendev.org/c/openstack/watcher/+/94507910:16
opendevreviewchandan kumar proposed openstack/watcher master: [DNM] RDO Zuul check job  https://review.opendev.org/c/openstack/watcher/+/94507910:19
marioso/ reminder  watcher irc weekly starting in ~ half hour ish . agenda topics go there https://etherpad.opendev.org/p/openstack-watcher-irc-meeting11:25
amoralejmarios, if you have a while, may you take a look into https://review.opendev.org/c/openstack/watcher/+/944795 ?11:31
mariosack amoralej lgtm11:42
amoralejthanks!11:42
amoralejmarios++11:42
mariosweekly irc meeting will begin here momentarily11:59
marios#startmeeting watcher12:00
opendevmeetMeeting started Thu Mar 20 12:00:29 2025 UTC and is due to finish in 60 minutes.  The chair is marios. Information about MeetBot at http://wiki.debian.org/MeetBot.12:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.12:00
opendevmeetThe meeting name has been set to 'watcher'12:00
marioshello o/ as usual agenda items are there https://etherpad.opendev.org/p/openstack-watcher-irc-meeting 12:00
marioswe'll get going in a moment while people join 12:01
marioswho is around today? 12:01
chandankumaro/12:01
amoralejo/12:01
rlandyo/12:01
marios#info weekly meeting agenda at https://etherpad.opendev.org/p/openstack-watcher-irc-meeting12:01
mariosnot a lot there so should be a brief one today. we'll take them as listed. feel free to add any topics that come to mind while we proceed.12:02
jgilaber_o/12:02
mariosany comment before we begin?12:03
mtemboo/12:03
marios#topic     (rlandy): Anything additional for PTG? Joined seesion with telemetry requested for Wednesday12:04
mariosrlandy: do you want to introduce this? or something further to add besides ^^ 12:04
rlandythanks marios ...12:04
rlandyso just what it says :)12:04
rlandy#link https://etherpad.opendev.org/p/apr2025-ptg-watcher has our topics12:05
mariosthanks i was just looking for that to add a link 12:05
rlandythey all seem to have owners/chairs (thank you)12:05
rlandyand then there are some requested joined sessions12:05
rlandyone with nova12:05
rlandy#link https://etherpad.opendev.org/p/nova-2025.2-ptg#L6212:06
rlandyand one with horizon/telemetry (requested on wednesday - since that day was open for this group)12:06
rlandythanks for dviroel for organizing the watcher sessions12:07
rlandymarios: that is all from my side - thank you12:07
mariosthank you rlandy12:07
mariosany other comments thoughts concerns or anything else on this topic from anyone?12:08
mariosok moving on 12:09
marios#topic     Bug Triage12:09
marios#link     https://bugs.launchpad.net/watcher/+bug/2103458 12:09
mariosnot sure who added this to the agenda there is no name. mtembo is that yours?12:10
mariosbut is by amoralej 12:10
marios#info  workload_stabilization strategy does not report standard_deviation properly  https://bugs.launchpad.net/watcher/+bug/210345812:11
amoraleji created the ticket, right12:11
amoraleji realized on that while testing12:11
amoralejit's just related to the strategy reporting the efficiency12:11
amoralejit sets values to 0.012:11
amoralejalthough internally seems to be calculating it fine12:11
mariosthis sounds like an obvious yes valid/'triaged' bug... is it something you are working on currently amoralej ?12:12
amoralejnot really12:12
amoralejjust reported it12:13
amoralejcan be taken by anyone12:13
mariosso, triaged and high sound right?12:13
mariosremaining unassigned12:13
amoralejcould be high or medium, i'm not sure12:14
amoralejand i didn't dig into the code itself yet12:14
rlandythere are folks who are up for looking at the strategies in the upcoming weeks - so that can fall into the same bucket12:14
mariosany other thoughts or comment from anyone on this?12:15
mariosbased on discussion thus far i'll set triaged and high. any objection?12:15
jgilaber_+1 to that, if no one is working on it I'll probably take it early next week12:16
amoralejwfm12:16
mariosok moving on momentarily if there is nothing further. any other bugs we should look at (none in the etherpad)12:17
amoraleji also created https://bugs.launchpad.net/watcher-tempest-plugin/+bug/210364012:17
amoraleji logged it as a RFE as it's coverage improvement on the tempest plugin12:17
marios#info https://bugs.launchpad.net/watcher-tempest-plugin/+bug/2103640  [RFE] Watcher tempest plugin should provide a way to run tests with real load instead of fake metrics 12:18
mariosas an rfe i am not sure we should/could triage this in the weekly irc meet12:19
chandankumarI have moved the importance to wishlist12:19
marioswell i mean, its hard to argue with the bug subject... so we could set it to triaged. that doesn't speak to when/who would do that12:20
amoralejyeah, it was just for awareness12:20
mariosok and chandankumar also set triaged 12:20
sean-k-mooneytechnially there is already a way12:21
amoralejwrt importance, for me it's higher that wishlist12:21
sean-k-mooneyyou set the datasouce in the tempest plugin to none12:21
sean-k-mooneybut only a small subset of test will work12:21
sean-k-mooneyim not sure we should provide a generic way for all test to use real vs fake data12:21
sean-k-mooneybut we proably shoul add some specific test that dont inject data12:22
amoralejso you mean, setting datasource to '' and doing the load "from outside" ?12:22
sean-k-mooneybut do use metrics just to validate that we can wrok without that12:22
sean-k-mooneykind of12:22
sean-k-mooneywhat im say is we do not have a way today to generate the load to trigger the rebalnace or whatever12:23
sean-k-mooneybut i dont think we should provide 2 ways of runing every test12:23
amoralejso my proposal was to create a small set of different tests in which we don't create metrics but run load12:23
amoraleji don't expect it to work for all scenarios12:23
sean-k-mooneyi.e with injected data and real data12:23
sean-k-mooneyack12:23
sean-k-mooneythat alings with my thinking too12:23
sean-k-mooneyalthough small set could just be 1-212:23
amoralejfor me the important is that we chose some strategy that fails if metrics are not found12:24
sean-k-mooneyyep12:24
amoralejsome metrics have fallback mechanism, i.e. getting memory size from nova if there is no memory metric12:24
amoralejas what i know the workload_stabilization is good candidate12:24
sean-k-mooneythe problem is unless we have two jobs then we have to reviert disabling the cpu metric collection in node exporter12:25
amoralejuh, good point12:25
sean-k-mooneyi dont think two jobs is a good use of ci resouces12:25
sean-k-mooneyso i woudl prefer to not do that12:25
sean-k-mooneyas far as i can tell we were not getting test failure when the cpu metric was collected12:25
sean-k-mooneyso i dont think reverting that will be a problem12:25
amoralejis it possible to do two tempest run in a single job?12:26
sean-k-mooneytechnially yes but its non trivial12:26
sean-k-mooneydoing service reconfiguration in a job is possibel but not advised12:27
amoralejdisable cpu metric colletion -> 1st tempest run with only fake metrics -> enable cpu metrics -> 2nd run with only real data one12:27
sean-k-mooneyit would also be a whitebox test at that point rather then blackbox12:27
sean-k-mooneyi think this type of testing is a pretty low priority12:28
sean-k-mooneyim not saying we should not do it just we should not take on a lot of technial debt to do it12:29
sean-k-mooneyso if we want to do two tempest runs we can12:29
amoraleji agree that we should implement it in a proper way12:29
sean-k-mooneywith serivce reconfituation in between but normally that type of testing is done as a post playbook12:29
sean-k-mooneyso we would do a normal tempest run with fake data12:30
amoralejone option may be to add the feature in the tempest plugin even if we don't use those jobs by default, and make specific job runs periodically or only in experimental pipeline12:30
sean-k-mooneyya a weekly perodic would be ok12:31
sean-k-mooneywe could review its status in this meeting12:31
amoralej+112:31
sean-k-mooneythat pretty maintainable and low impact12:31
sean-k-mooneyand ya we can add it to experimental too to be able to trigger on specifc patches as needed12:31
mariosamoralej: it would be nice if you could capture some of these points into the bug as pointers for when (whoever) picks it up?12:32
amoralejyes, i will12:32
amoralejthanks12:33
mariosanything further for now on this one ?12:33
mariosare there any other bugs someone wanted to hilight today?12:34
mariosok moving on momentarily unless there is anything else here12:35
chandankumarI need reviews on https://review.opendev.org/q/topic:%22bug/2100741%22 and https://review.opendev.org/q/project:openstack/devstack-plugin-prometheus+status:open12:36
mariosok chandankumar lets hilight those on the open floor in a moment ?12:37
chandankumarmarios: sure12:37
marios#topic Volunteer to chair the next meeting12:37
marios#info mtembo to chair irc meeting on Thursday 27th March 1200 UTC12:37
mariosthank you mtembo 12:37
mtemboI can take the next one 12:37
mariosand that is the end of the agenda for today, so lets do open floor12:38
marios#topic open floor12:38
mariosthank you chandankumar 12:38
marios#info review requests https://review.opendev.org/q/project:openstack/devstack-plugin-prometheus+status:open https://review.opendev.org/q/topic:%22bug/2100741%2212:38
mariosdid you want to add some more info or anything else here chandankumar ^ 12:38
chandankumarsure12:39
chandankumarhttps://review.opendev.org/q/topic:%22bug/2100741%22 - contains all the reviews related to movement of functional tests to python-watcherclient12:39
chandankumarBelow is the review order12:40
chandankumar[Replace watcherclient functional job with python-watcherclient-functional](https://review.opendev.org/c/openstack/watcher/+/943136)12:40
chandankumar[Add deprecation warning about client_functional tests](https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/943133)12:40
chandankumarsean-k-mooney: ^^ I might need help to here on how to highlight deprecation message when we run tests via tempest12:41
chandankumarand last one on this [Drop watcherclient-tempest-functional job](https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/945009)12:41
chandankumarOn prometheus devstack plugin side12:42
chandankumar[Use get_extra_file for downloading node_exporter/prometheus tarballs](https://review.opendev.org/c/openstack/devstack-plugin-prometheus/+/944622)12:42
chandankumar[Add devstack-prometheus job to validate prometheus plugin](https://review.opendev.org/c/openstack/devstack-plugin-prometheus/+/944095) - to validate the plugin itself12:42
chandankumarhttps://review.opendev.org/c/openstack/devstack-plugin-prometheus/+/944829 - Install podman prometheus exporter via devstack plugin12:43
chandankumarthat's it from my side, feel free to take a look!12:44
chandankumarthank you marios!12:44
mariosthank you chandankumar holding to see if there are any comments or questions on any of that for now 12:44
mariosany other items anyone wants to raise today? 12:45
mariosi will close out the meeting in a moment if there is nothing further 12:46
rlandydo we want to skip the week of PTG?12:46
mariosgood point. we could, though we also don't have sessions scheduled for that week. though given the ptg, indeed it is redundant probably? not sure12:47
mariossorry, i meant we don't have sessions scheduled for that *day* 12:47
mariosno strong opinions on this one rlandy perhaps revisit closer to (like next week irc meeting)12:48
mariosif there are no objections then probably canceling is fine12:48
rlandyack12:48
mariosany other topics today before we close out?12:49
opendevreviewMerged openstack/watcher master: Query by fqdn_label instead of instance for host metrics  https://review.opendev.org/c/openstack/watcher/+/94479512:50
mariosok then, thank you all for attending today o/ 12:51
marios#endmeeting12:51
opendevmeetMeeting ended Thu Mar 20 12:51:04 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)12:51
opendevmeetMinutes:        https://meetings.opendev.org/meetings/watcher/2025/watcher.2025-03-20-12.00.html12:51
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/watcher/2025/watcher.2025-03-20-12.00.txt12:51
opendevmeetLog:            https://meetings.opendev.org/meetings/watcher/2025/watcher.2025-03-20-12.00.log.html12:51
sean-k-mooney its pretty common to cancel on the ptg week12:51
rlandythanks marios 12:51
mtembothanks marios 12:51
chandankumarthank you marios 12:51
amoralejthank you marios 12:51
amoralejI summarized our discussion about real-data tests in tempest in https://bugs.launchpad.net/watcher-tempest-plugin/+bug/2103640 , please comment if i missed something13:03
sean-k-mooneyamoralej: looks good to me14:21
amoralejthx14:21
opendevreviewFrancisco Seruca Salgado proposed openstack/watcher master: [DNM] RDO Zuul check job  https://review.opendev.org/c/openstack/watcher/+/94507915:13
opendevreviewJoan Gilabert proposed openstack/watcher master: Run prometheus job to test sg-core changes  https://review.opendev.org/c/openstack/watcher/+/94513316:41
opendevreviewJoan Gilabert proposed openstack/watcher master: [DNM] Run prometheus job to test sg-core changes  https://review.opendev.org/c/openstack/watcher/+/94513316:42
opendevreviewFrancisco Seruca Salgado proposed openstack/watcher master: [DNM] RDO Zuul check job  https://review.opendev.org/c/openstack/watcher/+/94507917:34

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