14:00:25 <rafaelweingartner> #startmeeting cloudkitty 14:00:25 <opendevmeet> Meeting started Mon Mar 4 14:00:25 2024 UTC and is due to finish in 60 minutes. The chair is rafaelweingartner. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:25 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:25 <opendevmeet> The meeting name has been set to 'cloudkitty' 14:00:27 <rafaelweingartner> Hello guys! 14:00:29 <rafaelweingartner> Roll count 14:00:31 <rafaelweingartner> \0 14:00:37 <mattcrees> Hello o/ 14:01:38 <priteau> o/ 14:03:23 <rafaelweingartner> hello mkarpiarz! 14:03:27 <mkarpiarz> Hi! 14:03:58 <rafaelweingartner> Nice to see you all here! 14:04:05 <rafaelweingartner> To start, we have the following 14:04:08 <rafaelweingartner> #topic Cloudkitty vPTG meeting (April 8-12, 2024) 14:04:24 <rafaelweingartner> We signed up, but we sill need to register for a time slot 14:04:41 <rafaelweingartner> We will select the same day when our meetings happen (Monday, April 8th), and the same timeslot as well. That is fine for everybody, I guess, right? 14:05:02 <priteau> It is fine me so far. 14:05:13 <priteau> The booking system is now available. 14:05:31 <mkarpiarz> Yes, this is fine for me as well. 14:06:10 <mattcrees> Right now it looks clear for me too 14:06:28 <rafaelweingartner> ok, thanks! 14:06:37 <rafaelweingartner> I will register the time slot then 14:08:13 <priteau> Are we using the default Etherpad link? 14:08:59 <rafaelweingartner> yes 14:09:09 <rafaelweingartner> that is what we normally do 14:09:34 <priteau> https://ptg.opendev.org/etherpads.html now links to Meetpad by default, but you can access the Etherpad by changing the URL: meetpad -> etherpad 14:09:42 <priteau> #link https://etherpad.opendev.org/p/apr2024-ptg-cloudkitty 14:09:51 <rafaelweingartner> thanks 14:10:12 <priteau> Last Etherpad for reference: https://etherpad.opendev.org/p/oct2023-ptg-cloudkitty 14:11:34 <rafaelweingartner> Moving on, we have the following urgent topic 14:11:37 <rafaelweingartner> #topic SQLAlchemy 2.x / oslo.db 15.0.0 compatibility 14:11:44 <rafaelweingartner> I guess priteau already prepared the patch 14:12:06 <priteau> Actually, mattcrees did, so kudos to him. 14:12:15 <rafaelweingartner> awesome! 14:12:16 <rafaelweingartner> thanks 14:12:38 <mattcrees> https://review.opendev.org/c/openstack/cloudkitty/+/910336 pretty confident in this patch, it passes unit tests and tempest testing in devstack 14:12:50 <rafaelweingartner> awesome, thank you 14:12:54 <rafaelweingartner> I will review after the meeting 14:13:02 <priteau> It looks like a big patch in Gerrit, but if you review it with `git show/diff -w` (ignoring whitespace) it looks much smaller. 14:13:19 <priteau> Patch stat: 14 files changed, 604 insertions(+), 659 deletions(-) 14:13:29 <priteau> Without whitespace: 14 files changed, 111 insertions(+), 166 deletions(-) 14:14:00 <priteau> That's because a lot of existing code is indented to move under a `with` statement 14:14:14 <mattcrees> Almost all the changes are identical too, it is essentially replacing a shared session with individual session creations. 14:14:20 <mkarpiarz> Sounds good! 14:15:37 <priteau> We won't be able to merge anything else until this is one is merged, since without it the gate is broken. 14:15:56 <priteau> That is due to oslo.db 15.0.0 being added to upper constraints late last month. 14:16:37 <rafaelweingartner> I see 14:16:45 <rafaelweingartner> I already went over the patch, and it seems ok 14:17:41 <mkarpiarz> It looks good to me as well, so I'll merge it. 14:17:46 <rafaelweingartner> ok 14:17:47 <rafaelweingartner> thanks 14:18:15 <rafaelweingartner> We then have the following topic 14:18:18 <rafaelweingartner> #topic Deadline for cycle highlights on March 8, 2024 14:18:39 <rafaelweingartner> We need to generate the highlights, right? 14:18:50 <rafaelweingartner> What do you guys consider as the major highlights of this cycle? 14:19:41 <priteau> Add groupby options by different timeframes 14:19:48 <rafaelweingartner> Add support to InfluxDB v2 as storage backend 14:19:58 <priteau> Add OpenSearch as a v2 storage backend 14:20:06 <priteau> (even though this one was backported already) 14:20:16 <priteau> Add description option to a rating metric definition 14:20:16 <rafaelweingartner> Removal of Monasca fetcher and collector? 14:20:23 <priteau> Yes, Monasca definitely 14:20:42 <rafaelweingartner> I will add the highlights then 14:20:45 <priteau> I think that's all for now, the rest is mostly bug fixes / internal improvements. 14:20:54 <rafaelweingartner> thank you guys for an awesome cycle. 14:20:55 <priteau> Potentially the start/end dates if we manage to merge it 14:21:16 <rafaelweingartner> yes 14:21:40 <rafaelweingartner> Movin on, we have SLURP 14:21:42 <rafaelweingartner> #topic SLURP support 14:21:59 <rafaelweingartner> tha support is being added via https://review.opendev.org/c/openstack/cloudkitty/+/908749 14:22:02 <rafaelweingartner> #link https://review.opendev.org/c/openstack/cloudkitty/+/908749 14:23:20 <priteau> It's really SLURP testing, right? 14:23:31 <rafaelweingartner> yes 14:24:52 <priteau> Actually, is this just for regular upgrade testing for now? 14:25:15 <priteau> I am looking at the code and I don't see anything SLURP specific 14:25:21 <mkarpiarz> I think we should merge this change since there is no risk of it breaking anything. :) 14:25:54 <mkarpiarz> I believe this is prerequisites for Grenade to work. 14:26:18 <mkarpiarz> And SLURP will be the next step. 14:26:20 <priteau> Agreed. I just left some minor comments but happy to merge once fixed. 14:26:43 <mkarpiarz> Correct me if I'm wrong! 14:26:47 <rafaelweingartner> thanks! 14:27:29 <rafaelweingartner> Then, we have the reviews 14:27:31 <rafaelweingartner> #topic Target reviews 14:27:39 <rafaelweingartner> #link https://review.opendev.org/c/openstack/cloudkitty/+/876643 14:27:48 <rafaelweingartner> I guess it was only missing priteau reviews 14:28:11 <priteau> I am in the process of reviewing. I made various small edits. 14:28:18 <rafaelweingartner> thanks 14:28:33 <priteau> I will try to finish today 14:29:22 <priteau> Technically we are beyond feature freeze but nobody depends on us so it would be easy to get an exception 14:31:04 <mkarpiarz> I agree 14:31:12 <rafaelweingartner> agree 14:32:32 <rafaelweingartner> that was all I had prepared for today. Do you guys have something else to add? 14:33:12 <mkarpiarz> Not me. 14:33:41 <priteau> I think that's all for me. 14:33:46 <mattcrees> Nothing else from me. 14:45:41 <mkarpiarz> Sorry guys, I have to go now. 14:49:48 <rafaelweingartner> Thank you guys for participating. Have a nice week. 14:49:54 <rafaelweingartner> #endmeeting