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