14:08:30 <rafaelweingartner> #startmeeting cloudkitty
14:08:30 <opendevmeet> Meeting started Mon Aug 18 14:08:30 2025 UTC and is due to finish in 60 minutes.  The chair is rafaelweingartner. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:08:30 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:08:30 <opendevmeet> The meeting name has been set to 'cloudkitty'
14:08:51 <rafaelweingartner> Sorry the delay
14:08:52 <rafaelweingartner> Hello guys!
14:08:55 <rafaelweingartner> Roll count
14:08:56 <rafaelweingartner> \o
14:09:05 <mrunge_> o/
14:10:51 <rafaelweingartner> nice to see you all
14:10:53 <rafaelweingartner> =)
14:11:28 <rafaelweingartner> #topic OpenStack Cloudkitty PTL
14:11:46 <rafaelweingartner> It is that time of the year, and we need to nominate somebody to be the PTL fo rCloudKitty
14:11:58 <rafaelweingartner> I can still be the PTL, if nobody else wants to step up.
14:12:27 <rafaelweingartner> What do you guys think? Would somebody be willing to be the next PTL for CloudKitty?
14:12:43 <mrunge> thank you for stepping up or with continuing your role
14:14:57 <mrunge> I also don't see any disagreement here ;-)
14:15:01 <rafaelweingartner> I agree
14:15:50 <rafaelweingartner> Ok, so I will put my name forward
14:15:55 <rafaelweingartner> thanks for the support
14:16:00 <mrunge> +1
14:16:36 <rafaelweingartner> moving on
14:17:01 <rafaelweingartner> #topic next vPTG
14:17:11 <rafaelweingartner> we will need to schedule the room, but it is not open yet
14:17:18 <rafaelweingartner> as soon as it opens, I will register/schedule the room
14:17:43 <mrunge> how many slots are you planning?
14:17:56 <rafaelweingartner> #topic Target reviewsI would say the usual amount
14:17:59 <mrunge> or days?
14:17:59 <rafaelweingartner> 1 or 2
14:18:12 <rafaelweingartner> we have done in the past with 1 slot, for instance
14:18:16 <rafaelweingartner> but it is up to us
14:18:28 <mrunge> right, that's mostly based on the demand
14:18:32 <rafaelweingartner> I guess one slot works for us
14:18:37 <mrunge> ack
14:19:08 <mrunge> sorry, I interrupted you
14:19:23 <rafaelweingartner> no worries
14:19:27 <rafaelweingartner> I had finished already :)
14:20:24 <mrunge> on the question of reviews (probably later?) , I'd be interested to move forward with https://review.opendev.org/c/openstack/cloudkitty/+/950868
14:21:01 <rafaelweingartner> me too
14:21:12 <rafaelweingartner> so, moving on to the reviews
14:21:14 <rafaelweingartner> #topic Target reviews
14:21:36 <rafaelweingartner> #link https://review.opendev.org/c/openstack/cloudkitty/+/876643, we have this one which I would say that we should merge it
14:21:42 <rafaelweingartner> and then, move on with this feature
14:21:49 <rafaelweingartner> as it has been in the making for a long time
14:22:03 <rafaelweingartner> and all of the concerns seem to be already addressed
14:24:02 <mrunge> from quick glance, this looks like it was ready to merge some time ago already
14:24:09 <mrunge> I see a +W
14:24:20 <mrunge> and it didn't merged due to an unrelated issue
14:25:34 <mrunge> the diff between the last and the reversion before is just in the commit message
14:25:49 <rafaelweingartner> ah, yes
14:25:54 <rafaelweingartner> then we addressed that
14:26:04 <rafaelweingartner> and we strive to look for consensus
14:26:16 <rafaelweingartner> that is why I did not merge it right away, as it comes from our side
14:27:13 <mrunge> I just +1'd, if that means anything
14:27:27 <mrunge> it looks like a sensible change
14:29:55 <mrunge> the change conflicts with https://review.opendev.org/c/openstack/cloudkitty/+/953762, which also makes sense
14:30:28 <rafaelweingartner> exactly
14:31:24 <mrunge> I would say that rebasing one patch on the other should not be impossible
14:31:40 <tkajinam> I can rebase 953762 if 876643 is merged
14:31:52 <tkajinam> first
14:32:01 <mrunge> perfect
14:32:07 <rafaelweingartner> ok
14:32:16 <rafaelweingartner> I will do the honor then
14:32:24 <rafaelweingartner> priteau: are you ok with this getting in?
14:32:49 <mrunge> not here in the channel?
14:33:08 <rafaelweingartner> hmm
14:33:14 <rafaelweingartner> funny I thought that I saw him
14:33:24 <mrunge> pinged you earlier
14:33:28 <rafaelweingartner> exactly
14:33:39 <rafaelweingartner> well, will move on then
14:34:01 <mrunge> since the patch already had +2/+W, I would suggest to merge it, especially since there was no real change between then and now
14:34:49 <rafaelweingartner> yes
14:34:52 <rafaelweingartner> Moving on
14:34:54 <rafaelweingartner> #link https://review.opendev.org/c/openstack/cloudkitty/+/950868
14:35:02 <rafaelweingartner> I have reviewed the patch, and it looks ok now
14:35:15 <rafaelweingartner> the support for the custom fields is not there, but there is a log saying that
14:35:21 <rafaelweingartner> the reprocessing is supported now
14:35:26 <mrunge> yes
14:35:47 <rafaelweingartner> therefore, I am fine with it
14:35:54 <mrunge> excellent, thank you!
14:36:09 <rafaelweingartner> We just need to hear the others CR to merge it
14:36:24 <mrunge> I would expect so
14:36:44 <mrunge> out of curiosity, how many active cores do you have currently?
14:36:49 <rafaelweingartner> 3
14:37:12 <opendevreview> Takashi Kajinami proposed openstack/cloudkitty master: Remove cloudkitty-writer  https://review.opendev.org/c/openstack/cloudkitty/+/957656
14:37:33 <mrunge> similar to telemetry...
14:38:17 <rafaelweingartner> yes
14:38:18 <rafaelweingartner> :)
14:38:21 <mrunge> :D
14:38:31 <rafaelweingartner> I noticed there when we propose things in Ceilometer :)
14:38:50 <mrunge> we were adding cores, like tkajinam
14:38:52 <rafaelweingartner> similar to Gnocchi as well I would say. I know it is not part of the OpenInfra and so on...
14:39:06 <mrunge> indeed
14:41:05 <rafaelweingartner> moving on
14:41:23 <rafaelweingartner> We have #link https://review.opendev.org/c/openstack/cloudkitty/+/953827, which is a patch that I did
14:41:37 <rafaelweingartner> to add a new option for CloudKitty to skip persisting datapoints that have zero as quantity
14:42:05 <rafaelweingartner> this is helping us to control the load that the system applies in the storage backend (InfluxDB, ElasticSearch/OpenSerach/ and no Loki)
14:42:20 <rafaelweingartner> Revies are welcome :)
14:42:33 * mrunge earmarks the patch
14:45:00 <rafaelweingartner> reviews*
14:45:22 <rafaelweingartner> moving on, we have  #link https://review.opendev.org/c/openstack/cloudkitty/+/953762
14:48:11 <rafaelweingartner> thanks tkajinam!
14:48:14 <rafaelweingartner> for the patches
14:48:16 <tkajinam> :-)
14:48:32 <tkajinam> Can I ask one question regarding the series starting from https://review.opendev.org/c/openstack/cloudkitty/+/957435/ ?
14:50:15 <rafaelweingartner> sure
14:51:24 <tkajinam> I noticed that FileBackend has been broken since we bumped the min python version to 3.6 during Ussuri cycle. ( https://review.opendev.org/c/openstack/cloudkitty/+/957435 may fix it )
14:51:46 <tkajinam> this hasn't affected server side because FileBackend hasn't been unused after state persistence was moved to database from file
14:52:05 <tkajinam> however cloudkitty-writer has been using FileBackend... it means that this CLI has been broken for multiple years
14:52:35 <tkajinam> my question here is... is cloudkitty-writer still needed ? I found a few old note saying that it will be replaced by report API, which already exists IIUC
14:53:16 <rafaelweingartner> I would say no
14:53:21 <rafaelweingartner> I never used it :)
14:53:27 <tkajinam> because it has been broken for some time without any bug report I tend to just drop it now, assuming it is not actually used (that's what I proposed in https://review.opendev.org/c/openstack/cloudkitty/+/957656 )
14:53:32 <rafaelweingartner> and I have been using CloudKitty and working with it since 2018 :)
14:53:36 <rafaelweingartner> 2019*
14:53:52 <rafaelweingartner> I would say that we drop it then
14:54:02 <rafaelweingartner> I have never seen anybody using it
14:54:23 <tkajinam> I wanted to ask for opinions from people actually using cloudkitty.
14:54:44 <tkajinam> ok then I feel like I'm in the right direction :-)
14:55:00 <rafaelweingartner> I will add a topic to this meeting agenda. Then we might discuss it again, and hear others such as pierre and maybe zigo
14:55:06 <rafaelweingartner> if he is around in our next meeting
14:55:14 <tkajinam> thx
14:55:48 <rafaelweingartner> and that was basically it for today
14:55:53 <rafaelweingartner> do you guys have something else to add?
14:56:11 <mrunge> nope, thank you
14:57:05 <tkajinam> no
14:57:25 <tkajinam> was here to ask that question about cloudkitty-writer :-)
14:57:47 <rafaelweingartner> =)
14:57:53 <mrunge> I was mostly here for the loki patch
14:57:54 <rafaelweingartner> always nice to see new faces here
14:58:13 <tkajinam> ;-)
14:58:19 <mrunge> :D
14:58:22 <rafaelweingartner> thank you all for participating. Have a nice week!
14:58:30 <mrunge> thank you, likewise
14:59:12 <rafaelweingartner> #endmeeting