Thursday, 2024-11-28

dviroel#startmeeting watcher12:00
opendevmeetMeeting started Thu Nov 28 12:00:12 2024 UTC and is due to finish in 60 minutes.  The chair is dviroel. 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
dviroelhello everyone o/12:00
amoralejo/12:00
dviroelwho is around today?12:00
marioshello \o12:00
jgilaber_o/12:00
kopecmartin\o12:00
dviroelalright, let's start with today's meeting agenda12:01
dviroel#link https://etherpad.opendev.org/p/openstack-watcher-irc-meeting (Meeting agenda)12:01
dviroelfeel free to add your own topics to the agenda12:01
sean-k-mooneyo/12:02
dviroelalso, there is a topic at the end, to place your changes that requires attention from reviewers12:02
dviroelnote that watcher meetings don't have a fixed chair, but a list of volunteers12:02
dviroeli just added a meting chair list at the top12:03
dviroelto help us to control who would be the next one12:03
sean-k-mooneyspeaking of12:03
sean-k-mooneygiven many? all? of the attendiess will be travelign next week for internal reasons12:04
sean-k-mooneyshoudl we cancel the meeting next week or proceed12:04
mariosgood point sean-k-mooney we discussed briefly with rlandy yesterday (and i added teh first item on agenda behalf of rlandy (who is out today) and she'll be afk during the meeting next week and won't be able to chair12:04
sean-k-mooneywe shoudl send a mail to the list if we are canceling 12:04
amoralej+1 to cancel it12:05
sean-k-mooneyi would propsoe we cancel unless there is a pressing topic12:05
dviroelyeah, i think that we all have a conflict at this time next week12:05
jgilaber_+1 to cancel it as well12:05
sean-k-mooneyack, then lets record that and we can notify the list after the meeting12:06
dviroelok,  unless someone has a topic that we can't postpone, we can cancel it12:06
mariossounds good 12:06
mariosaction item for someone to notify the list? 12:06
dviroel#agreed cancel next watcher community meeting (dec 5th)12:06
dviroelyes, I can send the notification email12:07
marioscool thank you dviroel 12:07
dviroel#action dviroel to notify that next week meeting is cancelled12:08
dviroeland speaking of chair list12:08
dviroela patch was proposed to update meeting's info12:08
mariosoh yeah forgot about that :)12:08
dviroel#link https://review.opendev.org/c/opendev/irc-meetings/+/935806 (Update Watcher team meeting information)12:08
dviroeland it was merged a few minutes ago12:09
dviroelthanks marios 12:09
marioscool thanks dviroel 12:09
dviroelalright, next topic12:09
sean-k-mooneyoh excelent that mean we can grab an ical for this slot once the page is rendered12:09
dviroel#topic Update on prometheus datasource12:10
dviroel#link https://review.opendev.org/c/openstack/watcher/+/934423 (WIP Add prometheus data source for watcher decision engine)12:10
marioso/ hello I added this one just to provide some update on progress and see if there are any concerns or comments (here or after if someone reads logs )12:10
mariosso one main item this week is that we have made the fqdn label, expected on prometheus metrics, to be configurable12:10
mariosin other words we stil expect A label on metrics that will identify the exporter (and we default to expecting it to be 'fqdn')12:11
mariosbut that can be overridden by the wathcer prometheus_client config 12:11
mariosthanks for all the reviews this week, i think we are making decent progress. i would like to get this merged by the end of the year 12:11
mariosand then iterate. in this first version we are only wiring up host cpu and memory usage queries12:12
mariosare there any comments, questions or concerns12:12
sean-k-mooneymore a comment then a concern12:12
sean-k-mooneyi think we will be at a point where it could merge before the end of the year. im unsure if we will have the tempest job to test it ready at that point12:13
sean-k-mooneyso as we get closer we shoudl discuss if that hsould be a requrirement or are we happy with the unit testing to allow merging12:13
sean-k-mooneywe dont have to decided that now12:14
mariosright, i wanted to mention the work being done byu rlandy in parrallel there https://review.opendev.org/c/openstack/watcher/+/935371 . so at the moment we aren't ready for it yet (i mean the data source still needs a few more iterations for the things identified thus far/docs etc)12:14
sean-k-mooneywe can evaluate that on the review12:14
mariosyeah so i agree with you, like we'll have to call that at some point, maybe it won't be ready in time so ... we can consider merging the data source first.12:14
mariosi mean, it is kind of chicken/egg situation sean-k-mooney 12:15
sean-k-mooneyyep it is12:15
marioslike the job would need my patch to merge first so the data source could be tested (as is presently expressed with depends-on)12:15
mariosright12:15
dviroelyeah, it still can be tested with depends-on12:15
sean-k-mooneyso i think this will naturally resolve itslef as we make progress in paralle on both12:16
sean-k-mooneybut that was the only concern with the timeline12:16
mariosi hope in 2 weeks time (our next meeting) that part should be clearer and we can revisit 12:16
sean-k-mooneyi thnk we are still on track to complete this feture this cycle and likely can compelte the inial work before the end of the year as you hopped12:16
mariossee how far along both of those efforts are i mean 12:16
sean-k-mooney+112:17
dviroel+112:17
dviroelalright, that's a topic for next meeting then (in 2 weeks)12:17
mariosack12:18
dviroelanything else that we want to cover about this topic?12:18
dviroelok, next12:18
dviroel#topic watcher launchpad teams12:19
dviroel#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/QLHS64DL7QJR725CEKGAVKCOEKXBE36Z/#KASNW2E2NWSOQRF3M2UUD6H3YXTGLDGF12:19
sean-k-mooneythis should hopefully be relitivly short. the openstack-admins team now has ownership fo the watcher-driver team12:19
sean-k-mooneyi have an AR form the PTG to update the memberhisp and a proposal on how to create the new teams linked above12:20
sean-k-mooneythe summary is i would like to have 3 teams12:20
sean-k-mooneywatcher driver for blupint approval and launchpad managment. 12:20
sean-k-mooneywatcher-bugs an open team for bug triage12:20
sean-k-mooneyand watcher-coresec for secuity bugs and VMT process12:21
sean-k-mooneythere has been no objections on the mailing list so before i ask the openstack-admins to make those changes are thre any concerns 12:21
mariosthanks for the update and summary sean-k-mooney and for leading that effort 12:22
mariosso to be clear, openstack-admins has ownership. will that be extended to include you so you can do these other things now?12:22
dviroellooks good to me, thanks for this proposal sean-k-mooney and for leading it12:22
amoralejthat looks good to me12:22
mariosor sean-k-mooney you will submit the proposal to the openstack-admins and they will then create the teams?12:23
sean-k-mooneymarios: i will ask openstack-admins to add me as an admin of watcher-drivers and add watcher-drivers as admins of the two new teams12:23
mariosack 12:23
sean-k-mooneyall teams will be owned by openstack-admins and i will not be part of that group12:23
sean-k-mooneydan as secuirty leason will be the inial member of the coresec group12:24
sean-k-mooneyack then can we consider this formally AGREED?12:25
dviroelgreat, I don't see any objetions on this proposal12:25
sean-k-mooneyi can take the action to reach out after the meeting12:25
dviroel#agreed on new launchpad teams proposed by sean-k-mooney12:25
dviroel#action sean-k-mooney to reach out openstack-admins after this meeting to create the teams12:26
dviroelty sean-k-mooney - next topic, also yours12:27
dviroel#topic gerrit group changes12:27
dviroel#link https://lists.openstack.org/archives/list/openstack-discuss@lists.openstack.org/thread/LT6TCS2BZJMWFEJAXHWV5SHZ6LPIHN7P/12:27
sean-k-mooneyok so this should also be relitivly quick. as deciribed in the mailing list post there are a numer of changes to the gerrit teams that i have proposed12:28
sean-k-mooneyagain there has been no objection to this at the ptg or on the mailing list12:28
sean-k-mooneythe tl;dr is i would be added to each of the watcher teams in several cpasities12:28
sean-k-mooneyfirst i would be added to allow adding/removing members over time starting with adding the gobal stable maint team to the release groups12:29
sean-k-mooneythe proposal also incldues adding tempest core to the tempest plugin  and some other changes to simplfy the group srtucture12:30
sean-k-mooneyimpornatly at this time the proposal does not remove anyone form any gerrit group12:30
sean-k-mooneybefore moving forwad with this i would like to ask are there any concerns with the proposal detialed in teh link above12:30
amoralejno objections or concerns from my side12:31
mariosi think this is a good start sean-k-mooney ... we have to start somwhere. even with this, we'll still have challenges merging things for a while until we get more active cores12:31
dviroelno objections from my side, seems the right approach to start getting this project more active12:32
mariosbut our current patch rate is not massive so... as i said its a good start and it'll allow us to start merging things (e.g. if you get core and we have one or two others like Dan who can help us merge things initially)12:32
sean-k-mooneymarios: ack, it is my hope that over the course of the cycle that can be adressed but i agree12:32
jgilaber_+1 from me12:32
mariosi think early in the new year we will need to revisit and assuming folks are reviewing regularly and contributing we can consider expanding 12:33
dviroel+112:33
sean-k-mooneyshall we take an action to review the group memberhsip again around milestone  312:34
sean-k-mooneybased on partipation at that point12:34
dviroel+1, make sense 12:35
mariosyeah sounds good 12:35
mariosme trying to find the dates do you have a link handy sean-k-mooney (looking at https://releases.openstack.org/ )12:36
sean-k-mooneyack then if there is no objection lets recored the agreement and action itme for me to follow up with the gerrit admins to effect the group changes12:36
sean-k-mooneymilestone 3 is feb 27th12:36
mariosthanks12:36
sean-k-mooneyhttps://releases.openstack.org/epoxy/schedule.html12:36
dviroelok, no ojections wrt to this proposal too12:36
sean-k-mooney#link https://releases.openstack.org/epoxy/schedule.html#epoxy-3-milestone12:36
dviroel#agreed on sean-k-mooney proposal for watcher's gerrit groups change12:37
dviroel#action sean-k-mooney to follow up with the gerrit admins to effect the group changes12:37
dviroelalright, anything else for this topic?12:39
sean-k-mooneynot from me12:40
dviroelok, I also don't see any specific review request in next topic12:40
sean-k-mooneyi can make a general one12:40
dviroelmarios already commented about his change for the new prometheus datasource12:40
sean-k-mooneymy first priority is to complete merging the ci fix serises i have up12:40
mariosyeah i didn't want to repeat that in the reviews section dviroel thanks :)12:40
sean-k-mooneythere are 3 patches left12:40
mariosso speaking of ci patches i wanted to ask at the end but maybe it applies here sean-k-mooney 12:41
mariosis this one known/expected given in-flight fixes https://zuul.opendev.org/t/openstack/build/b42aec775d2141a1b677ff05931b3255 ?12:41
marioswatcher.tests.api.v1.test_audits.TestPost.test_create_continuous_audit_with_wrong_interval12:41
mariostesttools.matchers._impl.MismatchError: 'Exactly 5 or 6 columns has to be specified for iterator expression.' not in '{"faultcode": "Server", "faultstring": "Exactly 5, 6 or 7 columns has to be specified for iterator expression.", "debuginfo": null}'12:41
mariosit isn't something i touch in my code (at least not directly/knowingly) so i am not sure where it comes from ... and locally tox-py39 passes. if it is not something immediatly nkown lets move on sean-k-mooney sorry didn't mean to hijack 12:42
sean-k-mooneyhum12:43
sean-k-mooneyi hav not seen that either but we shoudl look into that12:43
mariosok fine apologies for the detour please carry on with your 3 patches left for ci 12:43
sean-k-mooneyit could be an exiting test instablity of an sideefect fo your change thanks for highlighting it12:43
sean-k-mooneyack12:43
sean-k-mooneyso the first patch (ill get the links later) add pre-commit to ci12:44
sean-k-mooneythe second patch fixes the eventlet incompatablity wiht py31212:44
sean-k-mooneyand the final patch move the testing runtimes to ubuntu noble12:44
sean-k-mooneyi am hopeing to land those 3 changes in the next week or so12:45
sean-k-mooneythat shoudl bring watcher up to date with the python version we are intended to test this cycle12:45
sean-k-mooney#link https://review.opendev.org/c/openstack/watcher/+/93439412:45
dviroelright, and there is a relation chain between those12:45
sean-k-mooney#link https://review.opendev.org/c/openstack/watcher/+/933890/1112:45
sean-k-mooney#link https://review.opendev.org/c/openstack/watcher/+/932963/1512:46
sean-k-mooneyyep12:46
mariosthanks for working on those sean-k-mooney 12:46
sean-k-mooneyso i just wanted to note they are avaible for reivew and thank those that already have12:46
sean-k-mooneyif those are still open with no negitive feedback next week i will approve them12:47
dviroelgreat, sean-k-mooney thanks for highlight these changes, they are really important 12:47
dviroel+112:47
sean-k-mooneyfor now ill leave them for chenker to review if they have time12:48
sean-k-mooneymarios: oh12:48
sean-k-mooneyhttps://zuul.opendev.org/t/openstack/build/a87e35c92f5a44c691d9daf3b7849c0712:48
mariosthanks for your review time in advance chenker o/ :)12:48
sean-k-mooneyso chenker did approve the first one this morning and i hit the same ci issue you found12:48
marioscool so "wasn't me"12:48
mariosthanks for the link sean-k-mooney 12:49
sean-k-mooneyso that looks like an actul breakage perhaps due to a new release of a dep12:49
amoralejlikely12:49
mariosyeah so it hit tox-py39/312 and also tox-cover12:49
mariosand local tox -e py312 py39 is green 12:49
sean-k-mooneyok we likely will need to have a sperate patch to fix that first before the rest can proceed12:49
sean-k-mooneyi think we can dicuss this outside fo the meeting however12:50
amoralejoh, something added "or 7" :)12:50
mariosright12:50
sean-k-mooneydo we have anything else for today?12:50
mariosjust mismatch on faultstring12:50
dviroelsean-k-mooney: i don't think so12:50
dviroelwe can just wrap up for today12:51
dviroelsomeone want to add something or any other announcement? otherwise we can close the meeting12:52
amoralejvolunteer for chairing next meeting?12:52
mariosso in theory it can be rlandy since we skipped next week's one... but they aren't here to confirm ;)12:53
mariosi mean rlandy had previously volunteered to take next week's one12:53
dviroelright, we can check with rlandy afterwards, otherwise i can chair again if needed, i will be around12:53
mariosand yeah i was going to say the same i can do it too 12:53
amoralejack12:53
mariosso between us we should have at least 1 chair :)12:53
sean-k-mooneyok lets close out the meeting then o/12:54
dviroelack, i will let marious as backup of rlandy then ;) 12:55
dviroellet's wrap up12:55
mariosack sounds good12:55
dviroelthank you all for participating12:55
dviroel#endmeeting12:55
opendevmeetMeeting ended Thu Nov 28 12:55:58 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)12:55
opendevmeetMinutes:        https://meetings.opendev.org/meetings/watcher/2024/watcher.2024-11-28-12.00.html12:55
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/watcher/2024/watcher.2024-11-28-12.00.txt12:55
opendevmeetLog:            https://meetings.opendev.org/meetings/watcher/2024/watcher.2024-11-28-12.00.log.html12:55
amoralejthank you for leading dviroel !12:56
mariosthanks dviroel 12:56
dviroel\o/12:56
jgilaber_thanks!12:56
sean-k-mooneyso as n fyi im technically on pto for the next meeting12:56
sean-k-mooneybut i might move that to another day12:56
mariosno sorry you have to cancel your pto12:56
sean-k-mooneystill tbd so i may or may not be here12:56
sean-k-mooneyiwas orginally planning ot take all the fridays off until i was on pto properly but decied to jsut add them to the start of hte block12:57
sean-k-mooneyso if i decied ot work that day ill attend if dont you know why :)12:57
sean-k-mooneydviroel: jgilaber_ marios  are one of ye going to try and fix the failing testcase. it would be good to file a bug for that too14:01
dviroelsean-k-mooney: i can take a look yes, and file a bug for it14:13
sean-k-mooneydviroel: thanks14:40
opendevreviewMarios Andreou proposed openstack/watcher master: WIP Add prometheus data source for watcher decision engine  https://review.opendev.org/c/openstack/watcher/+/93442316:25
opendevreviewMitya_Eremeev proposed openstack/python-watcherclient master: If endpoint ends with 1 client removes it  https://review.opendev.org/c/openstack/python-watcherclient/+/90856516:36
opendevreviewDouglas Viroel proposed openstack/watcher master: Fix create_continuous_audit_with_wrong_interval test assert  https://review.opendev.org/c/openstack/watcher/+/93665418:15

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