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