14:01:21 #startmeeting cloudkitty 14:01:21 Meeting started Mon Jun 12 14:01:21 2023 UTC and is due to finish in 60 minutes. The chair is rafaelweingartner. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:01:21 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:01:21 The meeting name has been set to 'cloudkitty' 14:01:26 Hello guys! 14:01:33 Roll count 14:01:37 o/ 14:02:09 Hi! 14:03:22 Awesome to see you guys here! 14:03:52 :) 14:05:40 let's start with the reviews 14:05:41 #topic Target reviews 14:06:26 The patch https://review.opendev.org/c/openstack/cloudkitty/+/861806 was finally merged after the merge of https://review.opendev.org/c/openstack/cloudkitty/+/881757 14:06:39 Thank you guys for the hard work there 14:06:57 I guess, we can also merged https://review.opendev.org/c/openstack/cloudkitty/+/862824, right? 14:07:26 This one depends on https://review.opendev.org/c/openstack/cloudkitty/+/861786 14:08:09 Did you address the comments from the PTG? 14:08:09 yes, and I still need to do some amendments there 14:08:14 No, not yet 14:08:18 I will try to do so this week 14:08:46 the patch https://review.opendev.org/c/openstack/cloudkitty/+/861908 also needs some tempest tests to be add 14:10:15 I have also left some mior comments to address on this one 14:10:17 minor 14:10:31 ok 14:10:36 I will work on them 14:10:38 thanks! 14:10:54 Thank you 14:11:17 and then, we have the https://review.opendev.org/c/openstack/cloudkitty/+/880739 14:11:22 which is about the openSearch support 14:11:40 We haven't had time to test migration from ES to OS yet 14:11:53 We're hoping to do it this month 14:12:44 ah ok 14:12:51 I will review this one as well this wekk 14:12:54 week* 14:12:58 thanks for the hard work there 14:13:46 I found no problems with this change in my test environment so it gets a +2 from me. :) 14:15:09 Thanks mkarpiarz 14:15:14 Do we need a migration path in place before we merge this change? 14:15:25 I do not think so 14:15:39 I mean, Kolla-ansible has something already, right? 14:15:49 So, it would be up to the operator doing the change 14:16:11 maybe we need some explanation regarding that in the release notes. What do you guys think? 14:18:19 Migration will be managed by Kolla Ansible. 14:18:28 But we haven't tested it so we want to verify that it works 14:19:28 I assume the migration details will be mostly in kolla ansible release notes, but I will update the CK patch if needed. 14:20:16 Ah, I see! 14:21:35 I guess a message stating that the migration is responsability of the operator or the deployment tool would be enough on the CloudKitty side 14:21:46 Thanks for the help! 14:25:26 So, moving on, we have the Monasca deprecation. 14:25:41 We published the warning in previous releases, and not it is the time to remove it 14:25:56 can I move on with a patch to remove the Monasca integration code from CloudKitty? 14:26:08 Yes 14:26:28 Yes 14:27:08 ok, I will add to my list as well =) 14:27:21 and that is basically it from my side 14:27:27 do you guys have something else to add? 14:27:47 Nothing special from me. 14:29:12 Besides us three, does anybody else have something to add/ask/comment/request? 14:30:52 What about patches removing py27 support? 14:30:58 Like this one: https://review.opendev.org/c/openstack/cloudkitty-dashboard/+/884339? 14:31:07 do we need to change something in our code base? 14:31:47 I understand the consensus is we should do this and the only reason the patch is blocked is because of a comment we want to preserve. 14:32:23 Am I right? 14:32:38 actually, the patch is removing a code that is auto generated 14:32:52 that is why priteau called the author attention to that part 14:33:11 so, it means that if we want to change it, we should change in the original processs where it is created 14:33:28 Yes, this file is generated from a script in openstack requirements 14:33:31 Right, so basically, we don't want to edit these files? 14:33:37 So we should have the author use the script instead. 14:33:47 But they haven't come back to me 14:34:17 Right, I get it now. 14:34:49 https://opendev.org/openstack/requirements/src/branch/master/openstack_requirements/cmds/update.py#L39-L61 14:35:28 Merged openstack/cloudkitty master: Allows multiple rating types for same metric for gnocchi https://review.opendev.org/c/openstack/cloudkitty/+/861806 14:35:56 This looks like an easy fix then. 14:36:29 The author has submitted many patches like this, some of them merged, e.g. https://opendev.org/openstack/requirements/src/branch/master/openstack_requirements/cmds/update.py#L39-L61 14:36:39 I could ask on the ML what we should do. 14:36:44 But again, we need to agree what we do with patches which are abandoned by their original authors... 14:37:07 My opinion is that if we are interested by the patch, we update it ourselves 14:37:16 If we are not interested, we abandon it. 14:37:23 I agree 14:37:32 Same 14:39:18 Are there any guidelines on how much time has to elapse before someone else updates a patch? 14:39:55 no 14:39:56 No 14:40:11 People come and go, it's part of open source 14:40:30 exactly 14:40:39 It is more a feeling on interacting with contributors 14:41:09 if they tend to ignore/not respond after a few interactiong from oru side, I would say that the patch is abandoned by the author 14:41:44 Ah, so is there anything we can do to improve communication with contributors? 14:42:20 We have this IRC channel and authors get email notifications about updates on their patches... 14:42:29 exactly 14:42:34 and also we have the mailing list 14:42:53 I guess we already do all we can to be prompt and pro-active with contributors 14:43:05 I don't think we can do much more. Consider that for the patches like py27 update, it's not just to our repo, they might push a patch to every single openstack repo 14:43:26 We need to focus on cloudkitty-specific patches which are more important 14:43:55 agreed 14:44:40 Yes, this sounds reasonable. 14:45:49 I guess we don't really need guidelines because with so few tickets we can discuss any situation like this individually. 14:46:06 I am preparing an email about setup.py 14:47:03 OK 14:47:16 ok, thanks! 14:47:55 I guess that's that for now. :) 14:48:01 I guess so 14:48:08 thank you guys ! 14:48:14 Nothing else from my side. 14:48:34 Again, thank you all for participating. 14:48:51 Have a nice week. 14:48:56 Thank you! 14:48:59 #endmeeting