15:00:07 <priteau> #startmeeting blazar
15:00:07 <opendevmeet> Meeting started Thu Jul  7 15:00:07 2022 UTC and is due to finish in 60 minutes.  The chair is priteau. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:07 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:07 <opendevmeet> The meeting name has been set to 'blazar'
15:00:12 <priteau> #topic Roll call
15:00:19 <mppowers> Hi priteau, I wanted to introduce adamcooper, who is helping develop Blazar with Chameleon.
15:00:30 <adamcooper> Hello everyone :)
15:00:50 <priteau> Hello Mark and Adam
15:01:13 <priteau> Good to hear that you are involved too
15:01:44 <adamcooper> Thank you :)
15:02:17 <priteau> #topic Contributions for Zed release
15:02:28 <priteau> Let's review where we are
15:02:46 <priteau> In terms of schedule
15:02:54 <priteau> Next week is Zed-2 milestone
15:03:03 <priteau> Feature freeze is Sep 1st
15:03:27 <priteau> We have the following open patches: https://review.opendev.org/q/project:openstack%252Fblazar+branch:master+status:open
15:03:49 <priteau> I reviewed the rpc layer removal patch
15:04:28 <priteau> I left comments on Gerrit, but to summarise, I am not sure if we want to fully move all API-triggered operations to the API process
15:04:43 <mppowers> I agree, I'm wondering if we should abandon the patch entirely
15:04:52 <priteau> This will mean there will be some interaction with other services from API and some from the manager
15:05:11 <priteau> Which could make it harder to implement a distributed manager in the future
15:05:34 <priteau> Does this patch make it easier to implement 3rd party plugins?
15:07:20 <mppowers> I'll need to update the third party plugin patch so it uses RPC, which adds some more code. But individual plugins shouldn't need to deal with RPC I think
15:07:56 <mppowers> Mainly, I made third party plugins dependent on this change to avoid adding the RPC code, and then removing it again once this RPC removal went through
15:08:38 <priteau> I see
15:09:33 <priteau> Do you think it would add much code to support RPC?
15:10:42 <mppowers> No I think it would add ~100, should just be creating a service file and updating the manager
15:10:50 <mppowers> ~100 lines that is
15:12:25 <priteau> Then, if you don't object, I would prefer we go that way
15:12:37 <mppowers> The main motivation behind removing RPC was to increase performance, but the RPC layer only added 1/6 of a second as overhead, if the API and Manager were on the same machine in my tests. It also reduces the size of the code base slightly. But I agree that bogging down the API process for these slight advantages doesn't seem worth it
15:13:23 <priteau> We can still potentially remove RPC calls for get/list which might be more frequent
15:13:32 <priteau> But maybe via a later patch
15:13:45 <mppowers> Yes, I think then the first priority is updating third party plugins so it doesn't depend on this
15:15:39 <priteau> I suppose this would be your priority for this cycle
15:16:14 <priteau> In the meantime I can focus on finalising smaller patches that have been waiting for a while
15:16:30 <priteau> adamcooper: are you planning to work on something specific?
15:16:45 <mppowers> Adam's been working on some usability and bug fixes we've identified
15:17:17 <adamcooper> Yes, I can link them here in a moment
15:17:28 <mppowers> I think for the next meeting, I can share a list of what we've done and if it is of interest we can submit it
15:17:42 <adamcooper> Ah ok
15:17:46 <priteau> That would be great
15:21:02 <priteau> Should we discuss at the next meeting then?
15:21:51 <mppowers> Yes that would be for the best, I'll be more prepared then with what changes we have in our fork
15:22:45 <priteau> I am off next week, should we agree to meet 2 weeks from now?
15:23:05 <mppowers> I am out July 21
15:23:23 <priteau> July 28 it is then
15:23:43 <mppowers> that works for me
15:23:49 <adamcooper> works for me as well
15:24:55 <priteau> Anything else you would like to discuss today?
15:25:33 <mppowers> I did not. Do you have a list of the minor patches you are working on for the zed release?
15:26:46 <mppowers> I recall we had a planning etherpad document, I can add Chameleon fork features there to discuss, if that works for you
15:27:28 <priteau> I don't really have a list yet, as I am focusing on other projects, but I will pick a few from our plan
15:27:31 <priteau> #link https://etherpad.opendev.org/p/april2022-ptg-blazar
15:27:54 <mppowers> OK, sounds good
15:28:53 <priteau> Let's wrap up for today then. Thanks for joining!
15:29:31 <mppowers> Have a good day!
15:29:38 <adamcooper> Thanks Pierre!
15:30:11 <priteau> #endmeeting