14:00:10 <rafaelweingartner> #startmeeting cloudkitty 14:00:10 <opendevmeet> Meeting started Mon Nov 27 14:00:10 2023 UTC and is due to finish in 60 minutes. The chair is rafaelweingartner. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:10 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:10 <opendevmeet> The meeting name has been set to 'cloudkitty' 14:00:14 <rafaelweingartner> Hello guys! 14:00:17 <rafaelweingartner> Roll count 14:00:22 <priteau> o/ 14:00:22 <rafaelweingartner> \O 14:01:06 <mkarpiarz> Hi! 14:02:16 <priteau> Hello both 14:03:55 <priteau> Let's start? 14:03:58 <rafaelweingartner> #topic OpenSearch support 14:04:10 <rafaelweingartner> I guess this patch is ready for further review, right? 14:05:03 <priteau> Well, it has been ready since October 17 14:05:20 <priteau> Any chance we can get reviews? 14:05:37 <mkarpiarz> It's running in my test environment. 14:05:48 <mkarpiarz> I just need a little bit more time for testing. 14:06:08 <mkarpiarz> So far this is looking good. :) 14:07:14 <priteau> Also note that since it is a new storage backend, it won't be breaking any existing setup 14:07:31 <priteau> So it is fairly safe to merge compared to something that changes existing code 14:10:23 <rafaelweingartner> done 14:10:47 <rafaelweingartner> I think it is almost there. 14:11:18 <priteau> Thanks, I will reply. 14:11:26 <rafaelweingartner> Moving on, we have the #topic Monasca deprecation 14:11:48 <rafaelweingartner> This one is on my plate, but due to some other priorities, I have not been able to put some energy into it 14:13:54 <rafaelweingartner> Moving on, we have the target reviews 14:13:57 <rafaelweingartner> #topic Target reviews 14:14:18 <rafaelweingartner> #link https://review.opendev.org/c/openstack/cloudkitty/+/895166 and #link https://review.opendev.org/c/openstack/cloudkitty/+/894812 were merged, as they had two +2 14:14:59 <rafaelweingartner> We also have this one, #link https://review.opendev.org/c/openstack/cloudkitty/+/900205, which is regarding Monasca deprecation. It is ok to merge it. 14:15:22 <rafaelweingartner> what do you think mkarpiarz? 14:16:44 <mkarpiarz> Yes, let's merge https://review.opendev.org/c/openstack/cloudkitty/+/900205. 14:17:44 <priteau> It will need backports too. 14:18:26 <mkarpiarz> Good point! 14:19:29 <opendevreview> Pierre Riteau proposed openstack/cloudkitty master: Add OpenSearch as a v2 storage backend https://review.opendev.org/c/openstack/cloudkitty/+/880739 14:20:05 <rafaelweingartner> priteau: regarding the header. I understand the situation to duplicate the code. However, to maitain that header, it does not make much sense to me. 14:20:38 <priteau> But it is a copyright notice. We have to keep the header as it is when we copy the code. It is the terms of the license. 14:20:59 <rafaelweingartner> I am not sure 14:21:06 <priteau> We could add StackHPC 2023 if it makes you happy, but the portion of the code written by StackHPC is almost none. 14:22:32 <rafaelweingartner> Actually, I never saw much sense in those copyright, as it is an ASL 2.0 14:23:24 <rafaelweingartner> anyways, it just feels a bit weird to just duplicate things as is. I mean, If we use the same structure working with code extension would make more sense 14:23:53 <rafaelweingartner> I understand that it is a lazy copy and paste because the code is the same, and then it is going to be removed the driver for ElasticSearch 14:24:18 <rafaelweingartner> It was also feels weird to remove something that work, but again, I guess that is how OpenStack behaves 14:24:33 <priteau> Aren't we doing the same with Monasca? ;-) 14:24:53 <priteau> I mean, I am happy to keep the Elasticsearch driver aroud if you think it has some use. 14:25:03 <rafaelweingartner> Monasca is a project that is not maintained anymore 14:25:12 <priteau> But no one using CloudKitty + Kolla Ansible will use it. 14:25:20 <rafaelweingartner> ElasticSearch is going to exist, even after OpenStack stops using it, right? 14:25:57 <priteau> Of course, but are there going to be any user of CloudKitty + Elasticsearch? 14:26:15 <rafaelweingartner> I do not know. Doing, the way we are doing, of course not 14:26:20 <priteau> Did we make a survey on the mailing list? I don't remember 14:26:29 <rafaelweingartner> because they will be forced to change 14:26:36 <rafaelweingartner> No, we did not 14:26:59 <priteau> We have communicated about it for several releases though 14:27:07 <priteau> And no one has complained so far 14:27:11 <rafaelweingartner> yes, we did. 14:27:21 <priteau> Also it is flagged as NOT PRODUCTION READY 14:28:04 <rafaelweingartner> I see 14:28:59 <rafaelweingartner> I will add the +2 then 14:29:24 <rafaelweingartner> We (my side here) might not be the best to comment on this, as we use a different backend stack 14:29:27 <priteau> As for the copyright notice, it is usual practice to keep them as they are. As I said, if we were doing substantial changes we would add StackHPC (c) 2023, but we haven't really added or changed much code. 14:29:40 <rafaelweingartner> I see 14:34:07 <rafaelweingartner> Moving on, we have the following patch: #link https://review.opendev.org/c/openstack/cloudkitty/+/895685 14:34:25 <rafaelweingartner> I guess it can be merged. Can you take a look mkarpiarz? 14:38:00 <mkarpiarz> Done 14:39:10 <opendevreview> Pierre Riteau proposed openstack/cloudkitty-tempest-plugin master: Adapt tests to new rating API https://review.opendev.org/c/openstack/cloudkitty-tempest-plugin/+/892382 14:40:58 <rafaelweingartner> thanks! 14:41:30 <rafaelweingartner> priteau: it does not work if we add ciclical references 14:42:17 <rafaelweingartner> When we tried it in https://review.opendev.org/c/openstack/cloudkitty-tempest-plugin/+/892382, it did not work 14:42:18 <priteau> Ah, didn't notice the first one had a reference already 14:42:30 <rafaelweingartner> we can only add in the other one, that depends on this one 14:42:35 <rafaelweingartner> and then we merge the first patch 14:42:35 <priteau> I will revert 14:42:39 <rafaelweingartner> after that we merge this one 14:42:49 <opendevreview> Pierre Riteau proposed openstack/cloudkitty-tempest-plugin master: Adapt tests to new rating API https://review.opendev.org/c/openstack/cloudkitty-tempest-plugin/+/892382 14:43:00 <rafaelweingartner> Moving on, we have the patch #link https://review.opendev.org/c/openstack/cloudkitty/+/876643, which seems to be ready 14:43:03 <rafaelweingartner> what do you guys think? 14:43:32 <rafaelweingartner> I meant #link https://review.opendev.org/c/openstack/cloudkitty/+/876643 14:45:21 <mkarpiarz> I'll pull this one to my test environment just to see whether anything is missing. 14:45:38 <rafaelweingartner> ok, thanks! 14:46:11 <rafaelweingartner> We also have #link https://review.opendev.org/c/openstack/cloudkitty/+/861786, what do you think priteau? 14:46:13 <mkarpiarz> I know you've said you guys are using this in production, so I don't think I'll have to test it very extensively. 14:46:20 <rafaelweingartner> exactly 14:46:49 <opendevreview> Merged openstack/cloudkitty master: Clean up release note https://review.opendev.org/c/openstack/cloudkitty/+/895685 14:48:17 <priteau> We can probably go ahead with the group-by one, it's been through many iterations 14:48:29 <rafaelweingartner> exactly 14:48:54 <mkarpiarz> I agree. 14:49:07 <rafaelweingartner> therefore, I will merge this other one: #link https://review.opendev.org/c/openstack/cloudkitty/+/862824 14:49:10 <priteau> I didn't really review in depth the start/end date one, it is massive and a bit scary. 14:49:13 <rafaelweingartner> which depends on that one 14:49:31 <priteau> mkarpiarz: did you test the start/end one? 14:49:35 <rafaelweingartner> The start/end date provides flexibility for Operators to schedule rating rules 14:49:37 <priteau> https://review.opendev.org/c/openstack/cloudkitty/+/876643 14:49:41 <rafaelweingartner> that is a very nice one to have 14:49:47 <priteau> I left a comment on the reno, I think it can be improved. 14:50:13 <rafaelweingartner> thanks! 14:51:14 <rafaelweingartner> Now, last, but not least, we have SQLalchemy 14:51:19 <rafaelweingartner> #topic SQLAlchemy 2.x / oslo.db 14.0.0 compatibility 14:51:20 <mkarpiarz> I remember adding comments to either this change or a similar one when trying it out in my environment. 14:51:28 <rafaelweingartner> I guess it is still a WIP, right? 14:51:37 <priteau> It's very much a WIP 14:51:49 <priteau> It will need several weeks (months?) of work 14:51:59 <rafaelweingartner> I see 14:52:25 <rafaelweingartner> If it gets to a point where you will need help, let us know 14:52:55 <priteau> It will try to keep pushing it in December. If I see it is getting nowhere in January, I will let you know. 14:53:20 <rafaelweingartner> Ok, thanks! 14:53:30 <rafaelweingartner> and I guess, that is basically it 14:53:36 <rafaelweingartner> do you guys have something else to add? 14:54:09 <mkarpiarz> Nope 14:54:27 <priteau> mkarpiarz: Will you have the chance to review https://review.opendev.org/c/openstack/cloudkitty/+/880739 again? 14:55:03 <mkarpiarz> Yes, this one is on my TODO list for this week. 14:55:35 <mkarpiarz> And like I said, it's already set up in my test environment. :) 14:55:56 <priteau> Nothing important has changed in the latest revision 14:56:00 <priteau> Just test code and doc. 14:56:29 <mkarpiarz> OK 14:58:24 <rafaelweingartner> I guess that is it for today's meeting. 14:58:30 <rafaelweingartner> Thank you guys for participating. Have a nice week. 14:59:00 <priteau> Thanks both! 14:59:10 <rafaelweingartner> #endmeeting