08:04:54 <joehuang> #startmeeting multisite 08:04:54 <collabot> Meeting started Thu Oct 15 08:04:54 2015 UTC. The chair is joehuang. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:04:54 <collabot> Useful Commands: #action #agreed #help #info #idea #link #topic. 08:04:54 <collabot> The meeting name has been set to 'multisite' 08:05:16 <joehuang> #topic rollcall 08:05:24 <sorantis> #info sorantis 08:05:24 <joehuang> #info joehuang 08:05:49 <zhipeng> #info zhipeng 08:05:55 <joehuang> Hi, Keisuke, welcome 08:05:59 <Malla> #info Malla 08:06:08 <Keisuke> Hi 08:06:50 <joehuang> #topic Kingbird framework and BP 08:07:13 <joehuang> Hi, let's talk about the Kingbird framework and BP 08:07:26 <joehuang> any question on Kingbird framework 08:07:41 <sorantis> Yes 08:07:49 <joehuang> please 08:08:09 <sorantis> the user stories are quite big, so they should be broken down 08:08:32 <sorantis> my point is that if we try to work on all the user stories at the same time we won’t get much further 08:08:35 <joehuang> which user story and how to break down 08:08:52 <joehuang> we can focus on the quota first 08:09:06 <joehuang> we make quota work first 08:09:13 <sorantis> that would be good, because there’s some work already in place 08:09:45 <joehuang> not to eat to much at the first stage 08:09:54 <sorantis> correct 08:10:26 <joehuang> I will write the framework source code, and include service, and hello rpc message 08:10:27 <sorantis> otherwise I fully agree that Kingbird should have a similar architecture that any OpenStack service has 08:10:33 <sorantis> no need 08:10:37 <sorantis> it’s already in place 08:10:49 <sorantis> we’re just waiting for 17 Oct 08:11:04 <joehuang> we can start register project now 08:11:08 <sorantis> then you can see what’s already in place 08:11:10 <sorantis> yes 08:11:15 <sorantis> that I wanted to discuess 08:11:18 <sorantis> discuss 08:11:24 <sorantis> we have this https://pypi.python.org/pypi/kingbird 08:11:52 <sorantis> what’s needed is to add Kingbird to the OpenStack CI system 08:12:16 <sorantis> how do you set it as an action? 08:12:23 <sorantis> #action add Kingbird to the OpenStack CI system 08:12:27 <sorantis> will this work? 08:12:32 <joehuang> yes 08:12:35 <sorantis> great 08:12:42 <sorantis> then I have a question 08:12:56 <sorantis> Joe, you might know 08:13:51 <sorantis> do we need to create a github repository manually? or this will happen as soon as we add the project to OpenStack CI? 08:14:05 <sorantis> http://docs.openstack.org/infra/manual/creators.html#adding-the-project-to-the-ci-system 08:14:11 <sorantis> here, step 3 08:15:35 <joehuang> you need to build a ci system first 08:15:57 <sorantis> ok 08:16:12 <sorantis> can I do it already now, or should I wait until after 17 Oct? 08:16:41 <joehuang> all could be done right now, no need to wait. Confirmed from OpenStack community 08:16:57 <sorantis> ah, great! thanks Joe 08:17:37 <joehuang> I have an colleague has experience in building CI for OpenStack project 08:18:13 <joehuang> I will forward his address to you after the meeting. 08:18:24 <sorantis> good, then i can ask you if I get stuck :) 08:18:31 <joehuang> sure 08:18:40 <joehuang> this is our team's work 08:19:06 <joehuang> if you need help we'll help you out 08:19:13 <sorantis> I will start adding info about the quota use case to the framework document, is that ok? 08:19:32 <joehuang> of cource, we can also add comment there 08:19:46 <joehuang> so that we can start the design early 08:20:01 <sorantis> I think much of the content from this document can be copied to the Kingbird wiki page 08:20:30 <joehuang> that's good to do that to reduce duplicate work 08:21:24 <joehuang> would you want the quota enforcement with some policy, or just by configuration 08:21:56 <sorantis> I’m thinking to keep is simple for a start 08:22:04 <sorantis> let’s have something in place first 08:22:28 <sorantis> so let’s assume that v1 will be quota sync based on a timeout 08:22:29 <joehuang> yes, I also hope it first simplely work, then enhanced with optimization later 08:22:38 <joehuang> good 08:22:54 <sorantis> every 1 min/hr/day (a configurable parameter) quota for all projects is synced 08:22:59 <joehuang> we need to see a positive feedback first 08:23:03 <sorantis> correct ;) 08:23:24 <sorantis> btw 08:23:24 <joehuang> so we first use a configuration for it 08:23:41 <sorantis> what about irc meetings for Kingbird? 08:24:17 <joehuang> we usually apply an idle timeslot in openstack-meeting 08:24:19 <sorantis> shall we keep the same opnfv context for it? or perhaps have a separate irc? I guess as a start we can have it here, and then create a new room 08:24:45 <joehuang> we start here, once the project created, we need to move to openstack 08:24:55 <sorantis> ok 08:25:35 <joehuang> a new room is up to how often we want to communicate, it's not a must 08:25:43 <sorantis> i agree 08:26:07 <sorantis> #agreed start with quota management use case 08:26:52 <zhipeng> sorantis will you be at the opnfv summit ? 08:27:09 <sorantis> I will be at the openstack summit next week 08:27:54 <sorantis> opnfv summit is in november, right? 08:27:58 <zhipeng> right 08:27:58 <joehuang> good, let's meet at OpenStack summit, there is one BoF session of OPNFV, we can meet there 08:28:04 <zhipeng> yes 08:28:16 <zhipeng> and kingbird could be one of the topic for the Multisite BoF session 08:28:37 <sorantis> great. looking forward to it 08:28:48 <sorantis> we can meet up in between the sessions 08:29:00 <joehuang> yes 08:29:34 <zhipeng> Will Xiaolong join the work of Kingbird ? 08:29:59 <zhipeng> since he was the one proposed the usecase 4/5 08:30:09 <joehuang> to Sorantis, Bin asked us to have a look on BPs in his meeting. Could you pls present quota management in his meeting sometime in the near future? 08:30:37 <sorantis> when? 08:30:45 <joehuang> up to you 08:31:03 <zhipeng> actually today's meeting have kingbird session 08:31:21 <joehuang> it's mainly about background and framework 08:31:31 <sorantis> +1 that what I also thought 08:31:43 <sorantis> actually I would like to be in that session 08:31:44 <joehuang> If BP included, too many contents 08:32:00 <sorantis> when is it? 08:32:18 <joehuang> you mean today's Bin meeting 08:32:29 <Malla> In the agenda in technical discussion 08:32:30 <Malla> https://wiki.opnfv.org/wiki/weekly_technical_discussion 08:32:57 <joehuang> 13:00 UTC 08:32:57 <sorantis> ok, thanks! 08:34:19 <Malla> sorantis, you are going to present the Kingbird in the technical discussion meeting? 08:34:56 <sorantis> with Joe 08:35:31 <Malla> ok 08:35:32 <joehuang> together. If I can't log on, then pls Sorantis to present it. 08:35:50 <sorantis> ah, it’s on this wonderful gotomeeting 08:35:51 <joehuang> the network here in China is sometimes blocked 08:36:07 <Malla> :) 08:36:09 <sorantis> sure, hope it works out 08:36:27 <joehuang> or not work very well behind the firewall for voice meeting 08:37:03 <joehuang> I'll try to be there to present it 08:38:17 <sorantis> Joe, is there something we’re preparing for the coming B release? 08:38:24 <joehuang> It's very nice to work in the multisite project. we have a rather well progress compared to other projects 08:38:49 <sorantis> I mean not from Kingbird, but from Multisite in general 08:39:04 <joehuang> mainly close review in gerrit, and upcoming review for use case 4/5 08:39:28 <sorantis> what about those Jira tickets we got from the programme? 08:39:47 <joehuang> the doc in gerrit review is the output, then we need to work in OpenStack to contribute the BP/Bug/Project 08:40:11 <joehuang> I'll have a look at these ticket from other project. For our own ticket, it's much more clear 08:40:38 <sorantis> https://jira.opnfv.org/browse/MULTISITE-10 08:40:47 <sorantis> https://jira.opnfv.org/browse/MULTISITE-9 08:41:53 <joehuang> ok two documentations ticket 08:42:25 <sorantis> I’m not sure we have anything to configure or operate in multisite :) 08:42:44 <zhipeng> mainly the requirement documents i think 08:42:47 <joehuang> for multisite keystone deployment? 08:43:08 <sorantis> we can simply provide a brief overview of our use cases 08:43:25 <sorantis> At least the first 3 08:43:33 <joehuang> we need confirmation from other installation team, are they aware of the keystone requirement in multisite scenario 08:44:32 <joehuang> how many installation team in OPNFV? 08:44:53 <joehuang> yes, for first 3 use case, mainly providing the overview 08:45:06 <joehuang> and deployment guide? 08:45:57 <zhipeng> i think Genesis team is the one we should ask ? 08:46:36 <sorantis> we can ask that in today technical discussion 08:46:48 <sorantis> today’s 08:47:01 <joehuang> Zhipeng, could pls contact Genesis. Do they have any idea about the difference if Keystone deployment has some special requirement in multisite scenario 08:47:19 <zhipeng> okay 08:48:00 <joehuang> #action contact Genesis about keystone deployment in multisite scenario 08:50:33 <sorantis> ok 08:50:33 <joehuang> For use case 2/3, the documentation can only be provided after the BP implemented 08:51:39 <sorantis> but for the requested document wouldn’t it be enough to simply say that we have this use case, with this solution proposal 08:52:02 <sorantis> the solution proposal will be addressed in the future releases 08:52:17 <joehuang> Yes, we can do like this 08:52:39 <sorantis> https://wiki.opnfv.org/multisite/bug_bp and mention that we’ve already identified some issues 08:52:50 <joehuang> great 08:53:55 <zhipeng> on a side note, i'm considering ordering T-shirts with Multisite logo on it, for our team member 08:54:03 <zhipeng> is this a good idea for you guys ? 08:54:16 <joehuang> yes. Let me see how to divide these two tickets to smaller tickets, then we can do it volunterring 08:54:32 <joehuang> I like Kingbird logo very much 08:54:55 <sorantis> :) 08:55:00 <zhipeng> we could put them all on the shirt :P 08:55:04 <joehuang> How about use Kingbird logo instead or replace multisite logo to Kingbird logo 08:55:11 <sorantis> i’m still not sure if we have the right to use the OPNFV flower :) 08:55:29 <joehuang> We can ask Heather 08:55:44 <joehuang> I'll send her a mail to confirm that 08:56:04 <sorantis> ok 08:56:15 <sorantis> let’s put these into actions 08:56:30 <sorantis> #action ask Heather if Kingbird can reuse the OPNFV logo 08:56:32 <joehuang> Thank you very much. Sorantis 08:56:56 <joehuang> Really exciting to have our own logo T-shirt 08:57:14 <zhipeng> i think i could make a combination out of it :P 08:57:14 <zhipeng> anyways is this desirable for our team member ? 08:57:14 <zhipeng> if so then I begin the order process 08:57:14 <zhipeng> I could distribute them on OpenStack summit and OPNFV summit 08:57:14 <zhipeng> if not we still got OPNFV Ts :P 08:57:31 <sorantis> #action address the Jira tickets from Chris. Describe the first three use cases. 08:57:51 <zhipeng> nice 08:58:03 <sorantis> #action also mention the identified issues from https://wiki.opnfv.org/multisite/bug_bp 08:58:38 <sorantis> #action write the quota management documentation part 08:58:48 <joehuang> very good 08:59:11 <sorantis> this will combine the API, DB, and algorithm from https://etherpad.opnfv.org/p/centralized_quota_management 08:59:28 <sorantis> I think we’re good :) 08:59:32 <joehuang> thank you all to attend the meeting, let's work after the meeting 08:59:46 <joehuang> yes, we are great team 08:59:55 <joehuang> #endmeeting