08:02:52 #startmeeting multisite 08:02:52 Meeting started Thu Oct 1 08:02:52 2015 UTC. The chair is joehuang. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:02:52 Useful Commands: #action #agreed #help #info #idea #link #topic. 08:02:52 The meeting name has been set to 'multisite' 08:03:18 #topic rollcall 08:03:29 #info joehuang 08:03:36 #info sorantis 08:03:45 #info Tapio Tallgren 08:03:52 #info Malla 08:04:02 joehuang, have you seen these JIRA requests from Chris? 08:04:13 yes 08:04:32 there some new jira ticket, but not look into detail 08:05:30 #topic jira and gerrit 08:06:01 it’s basically about providing some info about multisite UCs 08:06:13 for B release 08:06:14 for jira ticket, I'll check to see what's new ticket submitted from other projects 08:06:19 ok 08:06:31 we need to provide some information 08:07:19 I also found that esclator/ha has some dependency on our project output 08:07:40 what is the date for the B release? 08:07:48 Feb 08:07:55 ok 08:08:28 I hope that all gerrit review for usecase 1/2/3 could be finished before Oct.25. 08:09:14 If no objection review comment for these usecase 1/2/3, then it'll be approved on Oct.25, so that for input to OpenStack M release 08:09:15 let’s set a deadline 08:09:33 correct 08:09:35 +1 08:09:47 for use case 4/5, hope it can be finished before the end of Nov 08:10:20 Malla, Tapio, your comments? 08:10:32 a solution proposal could be doable 08:10:38 but implementation - no 08:10:55 Sounds ok 08:10:57 for implementation, we can do it in OpenStack 08:10:59 We will open source our initial work on Kingbird - only quota related stuff 08:11:16 further we can extend it with other sync functionality 08:11:17 +1 08:11:35 for usecase 4/5 we can discuss today and next few meeting 08:11:45 We should speed our process 08:11:57 for release B 08:12:23 #agree the deadline for usecase 1/2/3 review is Oct. 25 08:12:35 Joe, will you be in Tokyo? 08:12:42 yes. We need to speed up 08:12:51 I'll be at Tokyo summit 08:13:01 ok 08:13:11 SFO? 08:13:30 no, OpenStack summit Tokyo 08:14:02 how about you? would you attend Tokyo summit 08:14:19 I will be in SFO but not in Tokyo 08:14:34 a little pitty 08:14:39 me too either, I will be in SFO, not in Tokyo.. :( 08:14:57 Howard will be in SFO 08:15:22 Let's discuss the use case 4/5 08:15:32 #topic usecase 4 08:17:03 for usecase 4, Sorantis proposed the quota part, and I also drafted the idea about a standalone service to cover both use case 4 and 5 08:17:36 #link https://etherpad.opnfv.org/p/multisite_centralized_service 08:18:01 #link http://docs.kingbird.apiary.io/# 08:18:22 so I think your service proposal is a general service for syncing all types of resources 08:18:22 #link https://etherpad.opnfv.org/p/centralized_quota_management 08:18:37 whereas mine is just a deep-dive in the quota part 08:18:55 in my opinion, they can be merged in the end 08:19:19 my idea is to have a standalone service to handle all regarding cross openstack requiements 08:19:44 sure, it could be a same service, we don't need to develop two service 08:20:11 I talked these in July to colin 08:20:22 he think this a progress 08:21:07 have you read my comments in your proposal? 08:21:13 Let’s take the quota part again 08:21:26 I’d like to hear your thoughts about introducing quota policy 08:22:21 different tenant( or openstack term project ) may have different quota policy 08:22:39 it's up to cloud adminstrator 08:22:59 yes, but why alarms are in the policy? 08:23:12 isn’t it Ceilometer who does alarming? 08:23:23 why should Kingbird be concerned about it? 08:23:27 for some tenant, the cloud admin may strictly restrict the tenant to apply resources 08:23:48 but for some others, may no limitation, just pay as you go 08:24:17 ok, that part is clear 08:24:19 Ceilometer doesn't process quota 08:24:37 ceilometer can register a custom counter 08:24:48 this counter can be the number of allocated VMs for example 08:25:01 so it’s not about quota, it’s about the usage 08:25:14 or am I missing something? 08:26:23 the counter is not quota itself 08:27:03 yes, it’s the usage 08:27:34 to move our work, I think we can remove the alarm part in the quota policy first, if someone required, then discuss on it 08:27:47 +1 08:28:10 Let’s take one step at a time 08:28:34 but we at least have one common idea, to have a standlone service to process the quota controll for multisite cloud 08:29:00 and other resources managemenet which multi-openstack instances are involved 08:29:52 yes. a service for synchronisation of openstack resources 08:31:41 I also have a look at your api definition in http://docs.kingbird.apiary.io/# 08:31:59 qutoa is a "resource" in restful API 08:32:27 so no need to define show_quota/delete_quota/... separately 08:32:50 yes, I agree. I will rewrite the API 08:33:07 this was just a sketch that I put in apiary 08:33:08 one resource ( quota ) but with different operation "get"/"post"/"delete"... 08:33:14 that’s right 08:33:20 OK 08:33:30 so one action for you 08:33:53 #action update the api definition for quota of the Kingbird service 08:33:54 ok 08:35:37 It's a little difficult for me to understand the introduction part in the http://docs.kingbird.apiary.io/# 08:35:44 so 08:36:02 should we use stackforge in github for the code? 08:36:29 stackforge will be removed on Oct.17 08:36:48 and some projects will be moved under OpenStack name space 08:37:02 we'd better to open one new project in OpenStack 08:37:19 directly in under OpenStack ? 08:37:21 but after Oct.17 is a better choice 08:37:25 yes 08:37:26 ok 08:37:30 put an action on me 08:37:42 we’ll slowly roll out Kingbird 08:37:42 We can use github OPNFV 08:38:09 #action open new project under OpenStack, start from OPNFV first 08:38:19 https://github.com/opnfv 08:38:36 But at last we need to move it to OpenStack for source code development 08:38:43 I agree 08:38:52 we need a launchpad 08:39:00 bug tracker, CI, etc 08:39:07 yes 08:39:23 sorantis what about to #link https://github.com/opnfv or OPNFV gerrit 08:40:36 Malla, I think OpenStack infra is a good development environment, and it’s also closer to OpenStack, because esentially we will develop an OpenStack service. OPNFV is not an upstream environment, it’s midstream 08:40:39 Oct.17 is not too late, so may we wait a while 08:41:16 +1 08:42:50 I agree, for the time being we can use OPNFV resources to review/test/ the code. Later on if we want, we can change to OpenStack platform. 08:43:08 there two types of requirements on multisite cloud, as what I have seen 08:43:40 one is that fully distributed, all independent OpenStack instances 08:44:07 another type of requirements of multisite cloud is to devide the cloud into several domains 08:44:23 and each domain works independently 08:44:50 but inside domain, multiple OpenStack instances will be integrated into one cloud 08:45:27 that's why I think a standalone service for multiple openstack cloud is needed 08:46:12 the requirement for possibility 1 or 2..? 08:46:22 on the other hand, if cloud admin want integrated multisite cloud for one domain, then cascading is another choice 08:46:49 yes, there are two possibility as far as I can see 08:48:07 Now for standalone service Kingbird, we can start from the quota part 08:49:05 there are lots of things need to do to open one project in OpenStack 08:49:35 Why don't we can have two possible solutions for this use case, i.e. Cascading and Dimitri proposal. 08:49:50 we can 08:50:47 Candidate solution 1: Kingbird, Candidate solution 2: Cascading, it's up to operator's choice how to use it 08:50:58 Agree 08:51:28 or use both service together, inter-domain Kingbird, intra-domain, cascading 08:53:18 For kingbird, we can register a project in Launchpad first, and then repository in OpenStack 08:53:40 and then CI/gerrit 08:54:38 good 08:55:43 Great meeting, it's National holiday here in China, so let's end the meeting a little early 08:55:47 sorentis, your proposal is very interesting, let me know once the code available, I like to test it.. :) 08:56:14 yes. I also can write source code 08:56:15 good meeting 08:56:26 :) 08:56:37 ok, let’s end here 08:56:46 I’ve got two action points I’ll follow up during the week 08:56:47 I just finish the rest framework for tricircle ( for casacding ), it can be reused in Kingbird 08:57:02 Happy rest of Holiday! 08:57:02 nice 08:57:04 thank you all for attending the meeting 08:57:13 nice 08:57:14 Joe, we need to follow up on the JIRA tickets too 08:57:24 yes 08:57:34 let’s take it offline 08:57:38 please review ASAP, thanks 08:57:47 I have :) 08:57:51 #endmeeting