Monday, 2025-09-01

opendevreviewJuan Larriba proposed openstack/cloudkitty master: Add Loki as a v2 dataframe storage  https://review.opendev.org/c/openstack/cloudkitty/+/95086808:31
opendevreviewJuan Larriba proposed openstack/cloudkitty master: Add Loki as a v2 dataframe storage  https://review.opendev.org/c/openstack/cloudkitty/+/95086808:32
opendevreviewRafael Weingartner proposed openstack/cloudkitty master: Feature to skip processed datapoints persistence  https://review.opendev.org/c/openstack/cloudkitty/+/95382711:05
rafaelweingartner#startmeeting cloudkitty14:07
opendevmeetMeeting started Mon Sep  1 14:07:52 2025 UTC and is due to finish in 60 minutes.  The chair is rafaelweingartner. Information about MeetBot at http://wiki.debian.org/MeetBot.14:07
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:07
opendevmeetThe meeting name has been set to 'cloudkitty'14:07
rafaelweingartnerHello guys14:07
rafaelweingartnersorry the delay14:07
rafaelweingartnerRoll count14:08
rafaelweingartner\014:08
rafaelweingartner=)14:09
mrunge_o/14:10
mrunge_hello14:10
rafaelweingartnerAwesome to see you again here :)14:10
mrunge_my pleasure14:11
rafaelweingartnermattcrees are you here as well?14:11
rafaelweingartnerI guess we can move on with the meeting. If the others appear, we can get them up to date then.14:14
rafaelweingartner#topic vPTG14:14
rafaelweingartnerThe team was registered, but the process to schedule the room is not yet open. Therefore, as soon as it starts, I will register our room as usual.14:14
mrunge_great, thank you!14:15
rafaelweingartnerMoving on, we have the reviews14:16
rafaelweingartner#topic Target reviews14:16
rafaelweingartner#link https://review.opendev.org/c/openstack/cloudkitty/+/950868, this one is ready to be merged by me. 14:17
rafaelweingartnerI see that Pierre has reviewed it already and request some minor changes14:17
mrunge_Juan followed up and provided the requested changes14:18
rafaelweingartnerLet's see his feedback after the patch was updated14:18
rafaelweingartneryes, I saw14:18
rafaelweingartnermoving on, #link https://review.opendev.org/c/openstack/cloudkitty/+/95382714:20
rafaelweingartnerI proposed a patch that is interesting to have. We got a +1 from mrunge_, but we need to align with Pierre and Matt to see what they think about it14:20
mrunge_yes. agree14:20
rafaelweingartnerI so not see much problems with the Eval, because it is a similar situation as we did in Ceilometer, and it is very very useful14:21
mrunge_it's a bummer that it did not make it into flamingo14:21
rafaelweingartnerWe manage to save a lot of work in Ceilometer since the Dynamic pollsters14:21
rafaelweingartnerno worries :), but we will get into the next one14:21
rafaelweingartnerFor InfluxDB, it is a great plus to reduce the number of items being persisted14:21
rafaelweingartnerWe managed to reduce almot 10kk elements being persisted, which were making InfluxDB quite slow.14:22
mrunge_for us, influx is not an option14:22
rafaelweingartnerI see14:23
rafaelweingartnerWe did an analysis, and we are probably going to add Gnocchi as a storage backend for CloudKitty. It can scale better than influx. We did some tests, and with the same dataset, where influx takes amost 10min., Gnocchi was ablet o do in 70seconds14:23
mrunge_wow. 14:24
rafaelweingartneroff course, InfluxDB is standalone and not distributed, and we were distributing the queries in 12 different nodes og Gnocchi API14:24
mrunge_sure14:24
rafaelweingartnerso, there is no magic14:24
rafaelweingartnerit is just a matter of changing the design14:24
rafaelweingartnermoving on, we have #link https://review.opendev.org/c/openstack/cloudkitty/+/95376214:25
rafaelweingartnerI have reviewed it, and it is fine by me14:26
rafaelweingartnerI guess we could move on and merge it.  I pinged Matt and Pierre14:26
rafaelweingartnerThe same goes for #link https://review.opendev.org/c/openstack/cloudkitty/+/957435. I am not sure though, if this patch is actually needed as the code does not seem to be used anymore for a long time.14:27
tkajinamI can squash these all to drop the whole cloudkitty-writer code, but I think the separate changes may help us understand the scope we can drop more safely.14:29
rafaelweingartnerI agree14:29
rafaelweingartner#link https://review.opendev.org/c/openstack/cloudkitty/+/957436, it looks fine by me14:31
rafaelweingartner#link https://review.opendev.org/c/openstack/cloudkitty/+/957437, I will review now, but I am not sure if somebody did a mistake and forgot it and never used the class14:33
tkajinamfor me it looks like it was added as part of initial import but it has never been used.14:35
tkajinamas far as I could imagine from git log14:35
rafaelweingartnerI see14:35
rafaelweingartner#link https://review.opendev.org/c/openstack/cloudkitty/+/958374 is also fine by me14:35
rafaelweingartner#link https://review.opendev.org/c/openstack/cloudkitty/+/958255 is a great idea. I approve it already14:36
rafaelweingartner#link https://review.opendev.org/c/openstack/cloudkitty/+/957656, I would like to hear from Pierre and Matt about it14:37
rafaelweingartnerand FInally, last, but not least, #link https://review.opendev.org/c/openstack/cloudkitty/+/954880. It looks fine to me. Thanks for the patch!!14:37
tkajinam:-)14:38
rafaelweingartnerDo you guys have something else to add?14:38
tkajinamI have one patch I want to discuss14:38
tkajinam#link https://review.opendev.org/c/openstack/python-cloudkittyclient/+/95817514:38
tkajinamcloudkittyclient-devstack-functional-v1-client has been failing since recent change in cloudkitty was merged14:39
tkajinamand I see this change unblocks it14:39
tkajinamI wonder if we can merge it and request an exception to include it in 2025.2 or you have any other idea to fix the job without it.14:40
tkajinamI mean request an exception to get another 2025.2 release of python-cloudkittyclient14:40
rafaelweingartnerThat would be perfect14:40
rafaelweingartnerdo you guys think that we can get this exception?14:40
mrunge_depending on the policy you're following14:41
mrunge_ultimately, it is up to the release liaison14:41
tkajinamthe failure indicates incompatibility with 2025.2 cloudkitty and 2025.2 python-cloudkittyclient without this14:41
tkajinamso I'm inclined to move it forward14:41
rafaelweingartner I would agree with you tkajinam14:42
rafaelweingartnerI mean the CLi is no incompatible14:42
rafaelweingartnerit is only the test that is incompatible14:42
rafaelweingartnerPedro add the other options to make a bit more easier for the users to use the feature14:43
tkajinamok14:43
rafaelweingartnerand then he changed the test to use the new behavior of the API14:43
tkajinamso it fixes the tests and also extends client to support new features merged during this cycle.14:43
rafaelweingartnerexactly14:43
rafaelweingartnerwe forgot about it, as we never use the CLI, we have other system on top of the API14:44
tkajinamok14:44
tkajinambecause I'm not aware of any other projects using cloudkittyclient within OpenStack projects, I believe merging this is low-risk14:45
tkajinam(contrary to a few other "core" clients such as keystoneclient14:45
tkajinamso I think we are fine with merging it for 2025.214:45
rafaelweingartnerOk14:45
mrunge_+114:46
rafaelweingartnerI pinged Matt and Pierre there14:46
rafaelweingartnerlet's see their feedback an dmerge it14:46
tkajinamok14:46
rafaelweingartnerAnd that is it for today :)14:47
tkajinamthat's all from me.14:47
tkajinam:-)14:47
rafaelweingartnerDo you guys have something else?14:47
mrunge_nope14:47
tkajinamno :-)14:47
rafaelweingartnerthank you all for participating. Have a nice week!14:48
rafaelweingartnersorry the delay today :)14:48
rafaelweingartnerI was reading a document, and forgot the meeting14:48
rafaelweingartner#endmeeting14:48
opendevmeetMeeting ended Mon Sep  1 14:48:41 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:48
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cloudkitty/2025/cloudkitty.2025-09-01-14.07.html14:48
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cloudkitty/2025/cloudkitty.2025-09-01-14.07.txt14:48
opendevmeetLog:            https://meetings.opendev.org/meetings/cloudkitty/2025/cloudkitty.2025-09-01-14.07.log.html14:48
mrunge_no worries, thank you for running the meeting14:48
mattcreesHi guys, sorry I wasn't able to join, I have a clashing meeting atm. I'll prioritise reviewing that patch #958175 tomorrow morning 15:23

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