Thursday, 2022-07-07

priteau#startmeeting blazar15:00
opendevmeetMeeting 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
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'blazar'15:00
priteau#topic Roll call15:00
mppowersHi priteau, I wanted to introduce adamcooper, who is helping develop Blazar with Chameleon.15:00
adamcooperHello everyone :)15:00
priteauHello Mark and Adam15:00
priteauGood to hear that you are involved too15:01
adamcooperThank you :)15:01
priteau#topic Contributions for Zed release15:02
priteauLet's review where we are15:02
priteauIn terms of schedule15:02
priteauNext week is Zed-2 milestone15:02
priteauFeature freeze is Sep 1st15:03
priteauWe have the following open patches: https://review.opendev.org/q/project:openstack%252Fblazar+branch:master+status:open15:03
priteauI reviewed the rpc layer removal patch15:03
priteauI left comments on Gerrit, but to summarise, I am not sure if we want to fully move all API-triggered operations to the API process15:04
mppowersI agree, I'm wondering if we should abandon the patch entirely15:04
priteauThis will mean there will be some interaction with other services from API and some from the manager15:04
priteauWhich could make it harder to implement a distributed manager in the future15:05
priteauDoes this patch make it easier to implement 3rd party plugins?15:05
mppowersI'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 think15:07
mppowersMainly, 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 through15:07
priteauI see15:08
priteauDo you think it would add much code to support RPC?15:09
mppowersNo I think it would add ~100, should just be creating a service file and updating the manager15:10
mppowers~100 lines that is15:10
priteauThen, if you don't object, I would prefer we go that way15:12
mppowersThe 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 it15:12
priteauWe can still potentially remove RPC calls for get/list which might be more frequent15:13
priteauBut maybe via a later patch15:13
mppowersYes, I think then the first priority is updating third party plugins so it doesn't depend on this15:13
priteauI suppose this would be your priority for this cycle15:15
priteauIn the meantime I can focus on finalising smaller patches that have been waiting for a while15:16
priteauadamcooper: are you planning to work on something specific?15:16
mppowersAdam's been working on some usability and bug fixes we've identified15:16
adamcooperYes, I can link them here in a moment15:17
mppowersI think for the next meeting, I can share a list of what we've done and if it is of interest we can submit it15:17
adamcooperAh ok15:17
priteauThat would be great15:17
priteauShould we discuss at the next meeting then?15:21
mppowersYes that would be for the best, I'll be more prepared then with what changes we have in our fork15:21
priteauI am off next week, should we agree to meet 2 weeks from now?15:22
mppowersI am out July 2115:23
priteauJuly 28 it is then15:23
mppowersthat works for me15:23
adamcooperworks for me as well15:23
priteauAnything else you would like to discuss today?15:24
mppowersI did not. Do you have a list of the minor patches you are working on for the zed release?15:25
mppowersI recall we had a planning etherpad document, I can add Chameleon fork features there to discuss, if that works for you15:26
priteauI don't really have a list yet, as I am focusing on other projects, but I will pick a few from our plan15:27
priteau#link https://etherpad.opendev.org/p/april2022-ptg-blazar15:27
mppowersOK, sounds good15:27
priteauLet's wrap up for today then. Thanks for joining!15:28
mppowersHave a good day! 15:29
adamcooperThanks Pierre!15:29
priteau#endmeeting15:30
opendevmeetMeeting ended Thu Jul  7 15:30:11 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:30
opendevmeetMinutes:        https://meetings.opendev.org/meetings/blazar/2022/blazar.2022-07-07-15.00.html15:30
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/blazar/2022/blazar.2022-07-07-15.00.txt15:30
opendevmeetLog:            https://meetings.opendev.org/meetings/blazar/2022/blazar.2022-07-07-15.00.log.html15:30

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