Monday, 2023-11-27

opendevreviewMerged openstack/cloudkitty master: Patch for `use_all_resource_revisions` option  https://review.opendev.org/c/openstack/cloudkitty/+/89516613:48
opendevreviewMerged openstack/cloudkitty master: Optimize CloudKitty reprocessing process  https://review.opendev.org/c/openstack/cloudkitty/+/89481213:48
rafaelweingartner#startmeeting cloudkitty14:00
opendevmeetMeeting 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
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'cloudkitty'14:00
rafaelweingartnerHello guys!14:00
rafaelweingartnerRoll count14:00
priteauo/14:00
rafaelweingartner\O14:00
mkarpiarzHi!14:01
priteauHello both14:02
priteauLet's start?14:03
rafaelweingartner#topic OpenSearch support14:03
rafaelweingartnerI guess this patch is ready for further review, right?14:04
priteauWell, it has been ready since October 1714:05
priteauAny chance we can get reviews?14:05
mkarpiarzIt's running in my test environment.14:05
mkarpiarzI just need a little bit more time for testing.14:05
mkarpiarzSo far this is looking good. :)14:06
priteauAlso note that since it is a new storage backend, it won't be breaking any existing setup14:07
priteauSo it is fairly safe to merge compared to something that changes existing code14:07
rafaelweingartnerdone14:10
rafaelweingartnerI think it is almost there.14:10
priteauThanks, I will reply.14:11
rafaelweingartnerMoving on, we have the #topic Monasca deprecation14:11
rafaelweingartnerThis one is on my plate, but due to some other priorities, I have not been able to put some energy into it14:11
rafaelweingartnerMoving on, we have the target reviews14:13
rafaelweingartner#topic Target reviews14:13
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 +214:14
rafaelweingartnerWe 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:14
rafaelweingartnerwhat do you think mkarpiarz?14:15
mkarpiarzYes, let's merge https://review.opendev.org/c/openstack/cloudkitty/+/900205.14:16
priteauIt will need backports too.14:17
mkarpiarzGood point!14:18
opendevreviewPierre Riteau proposed openstack/cloudkitty master: Add OpenSearch as a v2 storage backend  https://review.opendev.org/c/openstack/cloudkitty/+/88073914:19
rafaelweingartnerpriteau: 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
priteauBut 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
rafaelweingartnerI am not sure14:20
priteauWe could add StackHPC 2023 if it makes you happy, but the portion of the code written by StackHPC is almost none.14:21
rafaelweingartnerActually, I never saw much sense in those copyright, as it is an ASL 2.014:22
rafaelweingartneranyways, 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 sense14:23
rafaelweingartnerI 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 ElasticSearch14:23
rafaelweingartnerIt was also feels weird to remove something that work, but again, I guess that is how OpenStack behaves14:24
priteauAren't we doing the same with Monasca? ;-)14:24
priteauI mean, I am happy to keep the Elasticsearch driver aroud if you think it has some use.14:24
rafaelweingartnerMonasca is a project that is not maintained anymore14:25
priteauBut no one using CloudKitty + Kolla Ansible will use it.14:25
rafaelweingartnerElasticSearch is going to exist, even after OpenStack stops using it, right?14:25
priteauOf course, but are there going to be any user of CloudKitty + Elasticsearch?14:25
rafaelweingartnerI do not know. Doing, the way we are doing, of course not14:26
priteauDid we make a survey on the mailing list? I don't remember14:26
rafaelweingartnerbecause they will be forced to change14:26
rafaelweingartnerNo, we did not14:26
priteauWe have communicated about it for several releases though14:26
priteauAnd no one has complained so far14:27
rafaelweingartneryes, we did. 14:27
priteauAlso it is flagged as NOT PRODUCTION READY14:27
rafaelweingartnerI see14:28
rafaelweingartnerI will add the +2 then14:28
rafaelweingartnerWe (my side here) might not be the best to comment on this, as we use a different backend stack14:29
priteauAs 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
rafaelweingartnerI see14:29
rafaelweingartnerMoving on, we have the following patch: #link https://review.opendev.org/c/openstack/cloudkitty/+/89568514:34
rafaelweingartnerI guess it can be merged. Can you take a look mkarpiarz?14:34
mkarpiarzDone14:38
opendevreviewPierre Riteau proposed openstack/cloudkitty-tempest-plugin master: Adapt tests to new rating API  https://review.opendev.org/c/openstack/cloudkitty-tempest-plugin/+/89238214:39
rafaelweingartnerthanks!14:40
rafaelweingartnerpriteau: it does not work if we add ciclical references14:41
rafaelweingartnerWhen we tried it in https://review.opendev.org/c/openstack/cloudkitty-tempest-plugin/+/892382, it did not work14:42
priteauAh, didn't notice the first one had a reference already14:42
rafaelweingartnerwe can only add in the other one, that depends on this one14:42
rafaelweingartnerand then we merge the first patch14:42
priteauI will revert14:42
rafaelweingartnerafter that we merge this one14:42
opendevreviewPierre Riteau proposed openstack/cloudkitty-tempest-plugin master: Adapt tests to new rating API  https://review.opendev.org/c/openstack/cloudkitty-tempest-plugin/+/89238214:42
rafaelweingartnerMoving on, we have the patch #link https://review.opendev.org/c/openstack/cloudkitty/+/876643, which seems to be ready14:43
rafaelweingartnerwhat do you guys think?14:43
rafaelweingartnerI meant #link     https://review.opendev.org/c/openstack/cloudkitty/+/87664314:43
mkarpiarzI'll pull this one to my test environment just to see whether anything is missing.14:45
rafaelweingartnerok, thanks!14:45
rafaelweingartnerWe also have #link https://review.opendev.org/c/openstack/cloudkitty/+/861786, what do you think priteau?14:46
mkarpiarzI 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
rafaelweingartnerexactly14:46
opendevreviewMerged openstack/cloudkitty master: Clean up release note  https://review.opendev.org/c/openstack/cloudkitty/+/89568514:46
priteauWe can probably go ahead with the group-by one, it's been through many iterations 14:48
rafaelweingartnerexactly14:48
mkarpiarzI agree.14:48
rafaelweingartnertherefore, I will merge this other one: #link https://review.opendev.org/c/openstack/cloudkitty/+/86282414:49
priteauI didn't really review in depth the start/end date one, it is massive and a bit scary.14:49
rafaelweingartnerwhich depends on that one14:49
priteaumkarpiarz: did you test the start/end one?14:49
rafaelweingartnerThe start/end date provides flexibility for Operators to schedule rating rules14:49
priteauhttps://review.opendev.org/c/openstack/cloudkitty/+/87664314:49
rafaelweingartnerthat is a very nice one to have14:49
priteauI left a comment on the reno, I think it can be improved.14:49
rafaelweingartnerthanks!14:50
rafaelweingartnerNow, last, but not least, we have SQLalchemy14:51
rafaelweingartner#topic SQLAlchemy 2.x / oslo.db 14.0.0 compatibility14:51
mkarpiarzI remember adding comments to either this change or a similar one when trying it out in my environment.14:51
rafaelweingartnerI guess it is still a WIP, right?14:51
priteauIt's very much a WIP14:51
priteauIt will need several weeks (months?) of work14:51
rafaelweingartnerI see14:51
rafaelweingartnerIf it gets to a point where you will need help, let us know14:52
priteauIt will try to keep pushing it in December. If I see it is getting nowhere in January, I will let you know.14:52
rafaelweingartnerOk, thanks!14:53
rafaelweingartnerand I guess, that is basically it14:53
rafaelweingartnerdo you guys have something else to add?14:53
mkarpiarzNope14:54
priteaumkarpiarz: Will you have the chance to review https://review.opendev.org/c/openstack/cloudkitty/+/880739 again?14:54
mkarpiarzYes, this one is on my TODO list for this week.14:55
mkarpiarzAnd like I said, it's already set up in my test environment. :)14:55
priteauNothing important has changed in the latest revision14:55
priteauJust test code and doc.14:56
mkarpiarzOK14:56
rafaelweingartnerI guess that is it for today's meeting.14:58
rafaelweingartnerThank you guys for participating. Have a nice week.14:58
priteauThanks both!14:59
rafaelweingartner#endmeeting14:59
opendevmeetMeeting ended Mon Nov 27 14:59:10 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:59
opendevmeetMinutes:        https://meetings.opendev.org/meetings/cloudkitty/2023/cloudkitty.2023-11-27-14.00.html14:59
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/cloudkitty/2023/cloudkitty.2023-11-27-14.00.txt14:59
opendevmeetLog:            https://meetings.opendev.org/meetings/cloudkitty/2023/cloudkitty.2023-11-27-14.00.log.html14:59
opendevreviewPedro Henrique Pereira Martins proposed openstack/cloudkitty master: Introduce start and end dates on rating rules  https://review.opendev.org/c/openstack/cloudkitty/+/87664315:16
opendevreviewMerged openstack/cloudkitty master: Add groupby options by different timeframes  https://review.opendev.org/c/openstack/cloudkitty/+/86178615:22

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!