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