Thursday, 2024-12-12

*** bryanfraschetti609845 is now known as bryanfraschetti6098400:17
opendevreviewMarios Andreou proposed openstack/watcher master: WIP Add prometheus data source for watcher decision engine  https://review.opendev.org/c/openstack/watcher/+/93442308:44
marioso/ amoralej thanks for your review on https://review.opendev.org/c/openstack/watcher/+/93442310:50
mariosi think i'll work out the client options at least for user/pass (bas9c auth) and certs, and add those in the next couple days 10:51
marioswe can still get it 'ready for merge' by end next week i think10:51
amoralejthe good part is that returned values are correct in my test10:51
mariosthe actually work is done on the observabiliticlient so we just have to pass the opts through10:51
amoralejthe bad part is that i'd say it's not returning the right data types10:51
amoralejstill, getting the right metric and formula is tricky10:52
mariosyeah right i just checked your latest comment10:53
mariosso yeah we can update that to return an actual float 10:54
mariosvery nice catch 10:54
*** rlandy_ is now known as rlandy11:27
marioswatcher weekly irc meeting starting here in 5 mins o/ add agenda items to https://etherpad.opendev.org/p/openstack-watcher-irc-meeting11:55
marios#startmeeting watcher12:00
opendevmeetMeeting started Thu Dec 12 12:00:01 2024 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 all o/ who is around today 12:00
amoralejo/12:00
dviroelo/12:00
jgilabero/12:00
chandankumaro/12:01
marios#link https://etherpad.opendev.org/p/openstack-watcher-irc-meeting meeting agenda 12:01
mariosok lets get going on the agenda items we will take them in order given 12:01
marios#topic     ( rlandy) Open reviews (not expected to be merged before year end):12:01
marios#link     https://review.opendev.org/q/project:openstack/watcher+status:open+-is:wip 12:01
rlandythanks @marios12:02
marioslets add dashboard there too 12:02
rlandylisted the reviews there that would need W+12:02
marios#link https://review.opendev.org/q/project:openstack/watcher-dashboard+status:open+-is:wip12:02
mariosok lets take them one at a time, give folks chance for any concerns or comments or status12:02
marios#link https://review.opendev.org/c/openstack/watcher/+/934423 Add prometheus data source for watcher decision engine 12:02
mariosthanks for reviews on this one i think it is close now. 12:03
mariosthanks amoralej and sean for the latest round of reviews 12:03
mariosmy plan is to add in the client auth options and try to get it into mergeable state by the end of th eyear12:03
marios(i.e. next week ;))12:03
mariosthen the followup patch will deal with vm level metrics 12:04
amoralejyou mean auth or better https handling ?12:04
mariosi mean both 12:04
amoraleji thought we wouldn't need auth12:04
mariosbasicaaly add the client opts for basic_auth user/pass if user wants, or client cert/ca 12:04
mariosfrom our side its just adding the client opts12:04
mariosthe "heavy lifting " is done on the observabilityclient12:04
amoralejdoes observabilityclient support auth ?12:04
mariosso agree with the notion of trying to establish the interface 12:05
mariosit has basic_auth12:05
mariosyou can set the user/pass on the session12:05
mariosif you pass it through 12:05
amoralejgood12:05
amoralejyeah, then, let's expose it12:05
mariosso it should be cheap to add the client opts on our side anyway 12:05
amoralejbut in follow up :)12:05
mariosand establish our interface 12:05
mariosok lets discuss this bit on the review then, personally i think one more iteration for th eclient opts is OK 12:05
amoralejok12:06
mariosthanks amoralej for diving in there and as discussed earlier in this channel helping to test this it is very useful and helpful feedback 12:06
mariosthanks to others that have had a look already and please keep reviews coming thank you12:06
mariosanything else before we move on from this one12:06
marios#link https://review.opendev.org/c/openstack/watcher/+/935371 Add Tempest test for Prometheus integration12:07
rlandythanks for all the reviews12:07
rlandyonly W needed here12:07
mariosnice one rlandy++12:08
rlandyworking on scenarios in follow up patch12:08
rlandybut hitting the stated bug - so will report on that in next meeting12:08
mariosso this patch is setting up sg-core to expose ceilometer metrics exported as prometheus metrics 12:09
mariosi mean 935371  (adding some general info for anyone following along in the meeting logs)12:09
mariosbut currently it is actually not using any of the prometheus metrics right? 12:09
mariosso that is coming in the followup patch 12:09
rlandycorrect12:09
marioslets link it here? 12:09
rlandyhttps://review.opendev.org/c/openstack/watcher/+/93749712:10
marios#link https://review.opendev.org/c/openstack/watcher/+/937497 WIP: Run scenario tests with prometheus12:10
mariosanything further on this topic rlandy or anyone? 12:11
rlandyyou will notice they all fail on  https://bugs.launchpad.net/watcher-tempest-plugin/+bug/209085312:11
rlandyso we have no option but to get the prometheus metrics in :)12:11
rlandythat's all12:11
marios#info known bug on watcher-tempest-plugin affecting https://bugs.launchpad.net/watcher-tempest-plugin/+bug/2090853 12:12
mariosthanks for the info rlandy12:12
mariosanything else here before we move to the next 12:12
marios#link https://review.opendev.org/c/openstack/watcher/+/933909 Update python versions, drop py3.8 12:13
marioslooks like martin is not here right now?12:13
mariosanyone else can talk about this one? i think as written, we just need a workflow .12:13
mariosour only current active core has already added +2 (Sean)12:14
rlandymarios: note these were just added to the list to notify people that we are waiting on W ... idk if there is a need to address any one in particular12:14
rlandymartin is out until monday12:14
mariosso right now it would mean harrassing dsmith or slaweq as the other two cores.12:14
mariosprobably we should add them to the review, doing that now in fact with a note12:14
mariosDan, Slaweq can you please check this and merge if you agree. Right now we only have Sean as active core so until we get some more please help us merge some of the things. Sorry for unsolicited pings and thanks in advance ;)12:16
mariosi added this note ^ 12:16
mariosanything further on this topic? 12:16
mariosi think if there is no push back until the new year we can ask sean to merge like this 12:16
mariosthat is another solution until we build our core team 12:16
rlandy+112:16
rlandyie: ok to wait12:17
mariosyes12:17
mariosok, moving on ... 12:17
marios#link https://review.opendev.org/c/openstack/watcher/+/934583 Remove default override for config options policy_file12:17
mariosi think similar story here right 12:18
mariosthis one belongs to gmann 12:18
mariosso sean has voted and we'll need to harrass Dan/Chenker/Slaweq for now, and in the new year we can ask sean to merge with one +2 if needed until we build core team out12:19
mariosi won't copy/paste my review request note on this review (or others) yet for example i think some folks will indeed be out until the new year 12:19
mariosanything else on this one before we move on?12:19
marios#link https://review.opendev.org/c/openstack/watcher/+/932264 tox: Drop envdir 12:20
mariossame story here ... 12:20
mariosah in fact, here sean can merge it 12:20
mariosdsmith added his +212:20
mariosadding note for sean 12:21
mariosanything else here? 12:21
marios#link https://review.opendev.org/c/openstack/watcher/+/934996 Unblock the CI gate  12:22
mariosso per seans comment here we need to wait for https://review.opendev.org/c/openstack/project-config/+/936754 12:22
mariosbut then we should workflow -1 /934996 or add depends-on 12:23
mariosmoving on ... 12:24
mariosnext topic 12:24
marios#topic     (amoralej) For watcher-dashboard the more meaningful reviews are: 12:24
mariosamoralej: i will list them here but feel free to start giving any context you wanted to 12:24
marios#link https://review.opendev.org/c/openstack/watcher-dashboard/+/932693 12:25
marios#link https://review.opendev.org/c/openstack/watcher-dashboard/+/88891212:25
marios#link https://review.opendev.org/c/openstack/watcher-dashboard/+/93391012:25
marios#link https://review.opendev.org/c/openstack/watcher-dashboard/+/93504312:25
marios#link https://review.opendev.org/c/openstack/watcher-dashboard/+/934781 12:25
amoralejwe don't need to go one by one, i just wanted to focus what are the more relevant reviews in watcher-dashboards12:25
marios#link https://review.opendev.org/c/openstack/watcher-dashboard/+/932890 12:25
mariosack anything we need to call out? 12:25
amoralejit's mostly some sanity fixes12:26
amoralejand bug fixing12:26
amoralejjust, asking for review and we can discuss there or here if you have doubts12:26
mariosthanks amoralej any comments before we move on 12:27
marios(anyone)12:27
amoralejI was wondering if we should backport those fixes in watcher-dashboard to supported releases12:28
amoralejI'm not sure if it's worthy, tbh12:28
mariosso, it might be more work than worth it, but i am also not sure yet 12:29
mariosthe project has been mostly dormant in the last couple years so ... might be easy/cheap to backport12:29
mariosbut does anyone care? 12:29
rlandyit seems there is enough work to get them into the current release12:29
amoralejI expect backports should be easy to do, but yes, that's my question12:29
amoralejif anyone is interested12:30
amoralejand it's mostly work to get ci running, etc...12:30
amoralejin case it's not, i didn't check12:30
mariosyes this is another good point rlandy ; can we revisit this in the new year amoralej sounds like a good agenda item once these things actually start mergein on master12:30
amoralejwe can focus in master so far12:30
rlandy+112:30
mariosk moving on .. 12:31
dviroel+1 on revisit this, once we have more reviewers too 12:31
dviroelreviewers that have power to merge them :) 12:31
mariosyes 12:32
amoralej+112:32
marios#topic     https://review.opendev.org/q/project:openstack/watcher-specs+status:open+-is:wip 12:32
marios#link https://review.opendev.org/c/openstack/watcher-specs/+/752508 Fix hacking min version to 3.0.1 12:32
mariosi *think* takashi had a series of patches for this no? 12:33
marioschecking12:33
mariosah this is watcher-specs though maybe he missed that one12:33
mariosk cant quickly find anyway12:34
mariosany discussion on this one?12:34
mariosmoving on momentarily ..12:35
marios#topic     https://review.opendev.org/q/project:openstack/watcher-tempest-plugin+status:open+-is:wip 12:35
marios#link https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/936837 Update documentation and add a job to publish it12:35
marios#link https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/934009 Drop translation sections12:35
mariosany dicussion here ? 12:35
mariosmoving on in a moment... 12:36
marios#topic (doug) Meetings on Dec 26th and Jan 2nd. Should we cancel these due to holidays?12:37
mariosthanks for adding this one i was going to propose the same 12:37
dviroelyep, due to holidays and low audience, is anyone against to cancel both?12:38
marioslooks like there is agreement on the etherpad12:38
jgilaber+1 to cancel, there's likely very few people around on those dates12:38
marios#info watcher weekly irc meeting cancelled Thursday 26 December 2024 and Thursday 02 January 2025 due to engineering holiday outages12:39
mariosanything else before we move on ? 12:39
dviroelwe need someone to send that in the ML12:39
mariosyes good call dviroel 12:40
mariosany volunteer 12:40
dviroeli can12:40
marios#action dviroel will mail openstack-discuss about cancelled irc meetings 26Dec & 02Jan12:40
mariosthank you 12:40
marios#topic     (doug) Nova spec merged: scheduler hints info available in server details 12:41
marios#link https://review.opendev.org/c/openstack/nova-specs/+/936140 Add spec for show scheduler hints in server details12:41
dviroelyeap, just want to bring this topic, since is important from watcher's point of view12:41
mariosnice job getting that merged dviroel 12:42
dviroelthis spec is now merged in nova-spec, and one of the main use cases is to allow services, like watcher to retrieve additional placement constraints of running instances12:42
amoralejnice12:42
amoralejdviroel++12:42
dviroelfor watcher,  this could reflect on more constraints to be evaluated by Strategies, when selecting a destination host for instance migrations12:42
dviroelI am expecting to propose the nova changes and get them merged in this release too12:43
dviroeland after that, watcher and strategies will also need to be modified to properly account these new constraints...12:43
dviroelbut probably work for another release12:43
dviroelany questions on that $topic?12:44
mariosthanks for the extra context dviroel 12:45
amoralejyou think some initial improvements in the strategy to align with nova scheduler, other that the related with the scheduler-hints, is doable in this release?12:45
dviroel:) 12:45
dviroelamoralej: maybe, it is also possible to include other constraints like server_groups for instance...12:46
dviroelthat are already available in nova's api12:46
amoralejexactly, that was my point12:46
amoralejgiven that we already have part of it, i was thinking if we may start implementing that part which does not require the new feature12:46
amoralejeven if it's not perfect, it may be better that what we have12:47
amoralejsaid so, i have no idea about how complex it is12:47
dviroelright, I think that is something that I can bring to the following meetings...12:48
amoralejsounds good to me12:48
mariosanything further from anyone for right now on this before we move on 12:48
marios#topic next meeting chair12:49
mariosso rlandy is in the list but i don't know if they will be up for it... we can revisit between now and then 12:49
amoralejI may not be available at meeting time next week12:49
mariosbut i think rlandy said they can do it so leaving as is for now12:50
rlandyI can do it next week12:50
marios#info rlandy to chair irc meeting 19th December 202412:50
mariosnext one after that is (checks calendar)12:50
marios09th Jan12:50
mariosvolunteer to chair 09 Jan irc meeting please? 12:50
amoraleji can take it12:51
mariosif you aren't up for next week i can take it rlandy we talk before then obv12:51
mariosthank you amoralej 12:51
marios#info amoralej to chair irc meeting 09 Jan 202512:51
dviroelthanks amoralej12:51
mariosthat is the end of topics 12:52
marios#topic open discussion12:52
mariosanything anyone would like to bring up here before we close out today? 12:52
mariosok then thanks all for participating o/ 12:53
marios#endmeeting12:53
opendevmeetMeeting ended Thu Dec 12 12:53:59 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)12:53
opendevmeetMinutes:        https://meetings.opendev.org/meetings/watcher/2024/watcher.2024-12-12-12.00.html12:53
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/watcher/2024/watcher.2024-12-12-12.00.txt12:53
opendevmeetLog:            https://meetings.opendev.org/meetings/watcher/2024/watcher.2024-12-12-12.00.log.html12:53
dviroelmarios++ thanks for leading12:54
amoralejthanks marios !12:54
marioswow12:54
jgilaberthanks marios++12:54
marioswe almost stretched that into an hour ;)12:55
amoralejright on time :)12:56
*** bryanfraschetti6098451 is now known as bryanfraschetti60984514:30
opendevreviewTakashi Kajinami proposed openstack/watcher master: Remove ceilometer datasource  https://review.opendev.org/c/openstack/watcher/+/93762514:32
opendevreviewTakashi Kajinami proposed openstack/watcher master: Remove ceilometer datasource  https://review.opendev.org/c/openstack/watcher/+/93762514:34
opendevreviewTakashi Kajinami proposed openstack/watcher master: Remove ceilometer datasource  https://review.opendev.org/c/openstack/watcher/+/93762514:37
opendevreviewTakashi Kajinami proposed openstack/watcher master: Remove ceilometer datasource  https://review.opendev.org/c/openstack/watcher/+/93762514:41
opendevreviewMartin Kopec proposed openstack/watcher-tempest-plugin master: Update documentation and add a job to publish it  https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/93683714:54
opendevreviewMartin Kopec proposed openstack/watcher-tempest-plugin master: Update documentation and add a job to publish it  https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/93683714:55
*** bryanfraschetti60984571 is now known as bryanfraschetti609845716:10
opendevreviewMerged openstack/watcher-dashboard master: Update python versions, drop py3.8  https://review.opendev.org/c/openstack/watcher-dashboard/+/93391016:15
*** bryanfraschetti60984575 is now known as bryanfraschetti609845716:26
*** bryanfraschetti60984571 is now known as bryanfraschetti609845719:01
*** bryanfraschetti60984570 is now known as bryanfraschetti609845721:31
opendevreviewRonelle Landy proposed openstack/watcher master: WIP: Run scenario tests with prometheus  https://review.opendev.org/c/openstack/watcher/+/93749722:18

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