Monday, 2025-01-06

opendevreviewCorentin ARNOULD proposed openstack/cloudkitty master: Allow Multiple Ratings for the same Metric on Prometheus  https://review.opendev.org/c/openstack/cloudkitty/+/92133911:34
*** priteau is now known as Guest515613:59
*** priteau2 is now known as priteau13:59
rafaelweingartner#startmeeting cloudkitty14:00
opendevmeetMeeting started Mon Jan  6 14:00:35 2025 UTC and is due to finish in 60 minutes.  The chair is rafaelweingartner. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'cloudkitty'14:00
rafaelweingartnerHello guys!14:00
priteauHello Rafael14:00
rafaelweingartnerHappy new year!14:00
priteauHappy new year to you too!14:00
rafaelweingartnerI hope you guys had a good one14:01
rafaelweingartnerRoll count14:02
rafaelweingartner\014:02
MattCrees[m]Hello! o/ 14:02
priteau\o14:02
rafaelweingartner#topic secure RBAC changes14:05
rafaelweingartnerLet'ts star with this one, I am not sure what are the impacts on CloudKitty.14:05
rafaelweingartnerAre you guys aware of these requirements on other projects?14:05
priteauI believe that gmann is going to propose some patches during the Epoxy cycle for CloudKitty to catch up with the goal14:06
rafaelweingartnerAh I see14:07
rafaelweingartnerSo we just need to monitor and review the patches then14:07
priteauI am not finding where this was discussed14:09
rafaelweingartnerWe have not discussed yet14:10
rafaelweingartneryou raised the topic, and we just added to the backlog14:10
priteauI mean, where this was (briefly) discussed with gmann 14:10
rafaelweingartnerah I see14:11
rafaelweingartnerif you find it, I can then add to the etherpad as a reference14:11
priteauI will send an email to restart the effort14:12
rafaelweingartnerok, tjhanks!14:12
rafaelweingartnerMoving on.14:15
rafaelweingartner#topic Target reviews14:15
rafaelweingartner#link https://review.opendev.org/c/openstack/cloudkitty/+/92133914:15
rafaelweingartnerthis one has a pipeline failing14:15
rafaelweingartnershould we try to fix it? Or ask for the author?14:15
priteauThe author has not been very active. We should probably pick it up.14:17
priteauIt may be a minor test issue.14:17
rafaelweingartnerdo you guys have experience with prometheus and CloudKitty?14:17
rafaelweingartnerWe have neer used it14:17
priteauThat's our usual configuration.14:18
priteauMaybe one of my colleagues could look into it.14:20
rafaelweingartnerthanks, that would be awesome114:20
rafaelweingartner#link https://review.opendev.org/c/openstack/cloudkitty/+/936317  was merged14:21
rafaelweingartner#link https://review.opendev.org/c/openstack/cloudkitty/+/933146 is an interesting one for you guys to review14:22
rafaelweingartnerit is a glitch that we found, and it is important to fix14:22
priteauWouldn't other workers pick up the unprocessed scopes?14:25
rafaelweingartnerdepends14:25
rafaelweingartneras the worker dies14:25
rafaelweingartnerthere is a tendency, with time, that all of them die 14:26
priteauBut I agree that killing the worker seems extreme14:26
rafaelweingartnertherefore, it reaches a point when cloudkitty processors will not process anything14:26
rafaelweingartnerbecause all worker processor were killed14:26
rafaelweingartnerit is not just the thread that dies, the whole process dies14:26
priteauWhen running in Kolla, would the container engine restart the service?14:26
rafaelweingartnerno14:27
rafaelweingartnerit goes into a limbo14:27
rafaelweingartnerthe python process, is there14:27
priteauI see, these are threads14:27
priteauIt would only work if the head process was killed too14:27
rafaelweingartnerexactly14:27
priteauMy main comment is that we should have a bug report and associated release note14:28
rafaelweingartnersure14:28
rafaelweingartnercan you ask Pedro that?14:28
rafaelweingartnerthen, we can move on with that14:28
rafaelweingartnerThanks for your help guys on these reviews!14:30
rafaelweingartnerand ast, but not least, we have this patch #link https://review.opendev.org/c/openstack/cloudkitty/+/87664314:32
rafaelweingartnerwhich has been in the making for a very long time14:32
rafaelweingartnerfeedbacks there would be much appreciated 14:32
priteauIt's been a long time I looked into it. I will need to revisit it before being able to discuss it again.14:36
rafaelweingartnerok14:36
rafaelweingartnerno worries14:36
rafaelweingartnerwe can discuss it deeper in the next meetings14:36
rafaelweingartnerMoving on14:37
rafaelweingartner#topic Should we drop the "writer" code14:38
rafaelweingartnerI am not sure what is means14:38
priteauMe neither, but I will try to explain :)14:38
rafaelweingartner=)14:38
priteauSo last month we merged https://review.opendev.org/c/openstack/cloudkitty/+/93631614:39
priteauI don't think I had seen it at the time, I only noticed it today while going through my email backlog14:39
rafaelweingartneryes14:40
priteauIt looks like it is fixing code that doesn't work on Python 314:40
rafaelweingartneryes14:40
rafaelweingartnerbut I do not see the link between that and the need to remove something14:40
priteauI am getting there ;-)14:41
priteauSo, this would mean this code has been broken since the migration from Python 2 to Python 314:41
priteauThat was several years ago14:41
rafaelweingartneryes14:41
rafaelweingartnerI see, so it was not tested, and not used14:41
priteauWhich means, we are not testing it and no one is using it14:41
rafaelweingartnerfor anybody else14:41
priteauOr at least not reporting it14:41
rafaelweingartnerexactly14:42
priteauI quickly looked into it but I have no idea what this code does14:42
priteauApparently it is something for the service to export reports, in different formats14:42
priteauIncluding CSV14:42
rafaelweingartnerthat is what I also guessed14:43
priteauBut it isn't the CSV that we can use through python-cloudkittyclient14:43
rafaelweingartnerI am also looking into it, but I do not clearly see what it is used for14:43
priteauBecause this uses API -> dataframes -> df-to-csv14:43
priteauSo my only guess is that it is some ancient code that can probably go14:43
rafaelweingartnerI see14:44
rafaelweingartnerI guess we should then query the mailing list14:44
priteauWe can look into it in more details to understand if there is any value here. But if not, I would propose to remove it entirely.14:44
rafaelweingartnerand if nobody respond, we can deprecate it, and then remove it14:44
priteauIt is mentioned here: https://docs.openstack.org/cloudkitty/latest/admin/install/install-source.html#install-the-services14:46
priteaucloudkitty-writer: Reporting tool14:46
priteauI'll look in the code history for clues14:47
rafaelweingartnerok14:47
rafaelweingartnerI add some notes to etherpad14:47
rafaelweingartnerwe can investigate this a bit further14:47
priteauIt is mentioned here too: https://docs.openstack.org/cloudkitty/latest/developer/roadmap.html#short-term-effort14:49
priteauAdd a v2 API endpoint allowing to generate reports - This will be a replacement for cloudkitty-writer.14:49
opendevreviewMerged openstack/cloudkitty master: Replace own hacking checks by built-on ones  https://review.opendev.org/c/openstack/cloudkitty/+/93631714:49
rafaelweingartnerand I guess that is all, at least, that we have in the list here.14:50
priteauIt is listed as Implementation: Not started, but I suspect it may be https://review.opendev.org/c/openstack/cloudkitty/+/67963614:50
rafaelweingartnerDo you guys hae somethign else to add?14:50
priteauI didn't realise we had this roadmap document. We should clean it up.14:51
priteauJust adding that we may not all be available for the next meeting as we have a workshop that day.14:53
rafaelweingartnerok14:54
rafaelweingartnerno worries14:54
rafaelweingartnerIf that is all, I guess we can close then.14:55
priteauThanks for running the meeting14:56
rafaelweingartnerWelcome!14:56
rafaelweingartnerThank you guys for participating. Have a nice week.14:56
rafaelweingartner#endmeeting14:57
opendevmeetMeeting ended Mon Jan  6 14:57:03 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:57
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cloudkitty/2025/cloudkitty.2025-01-06-14.00.html14:57
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cloudkitty/2025/cloudkitty.2025-01-06-14.00.txt14:57
opendevmeetLog:            https://meetings.opendev.org/meetings/cloudkitty/2025/cloudkitty.2025-01-06-14.00.log.html14:57
zigopriteau: Could you review https://review.opendev.org/c/openstack/cloudkitty/+/915992 ? IMO, it should be merged at this point...15:54
opendevreviewPedro Henrique Pereira Martins proposed openstack/cloudkitty master: Add handling to metric collect error  https://review.opendev.org/c/openstack/cloudkitty/+/93314616:16
opendevreviewPedro Henrique Pereira Martins proposed openstack/cloudkitty master: Add handling to metric collect error  https://review.opendev.org/c/openstack/cloudkitty/+/93314618:28

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