13:03:44 <joehuang> #startmeeting tricircle 13:03:45 <openstack> Meeting started Wed Jan 20 13:03:44 2016 UTC and is due to finish in 60 minutes. The chair is joehuang. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:03:46 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:03:48 <openstack> The meeting name has been set to 'tricircle' 13:04:10 <joehuang> #topic rollcall 13:04:25 <joehuang> #info joehuang 13:04:42 <joehuang> #info Yipei 13:04:54 <zhiyuan> #info zhiyuan 13:04:59 <joehuang> Hi Yipei, How things going 13:05:21 <Yipei> I feel better this week 13:06:01 <Yipei> I read the data model part and have some questions 13:06:08 <joehuang> pls 13:06:43 <Yipei> in the data model, some data types of fields are not defined, e.g., updated_at, why? 13:07:31 <joehuang> inherited from timestamp class 13:07:51 <Yipei> oh, i got it 13:08:18 <joehuang> models.TimestampMixin 13:08:38 <Yipei> I also read the source code of the API gateway 13:09:15 <Yipei> I found that the tricircle.tricircle.api, tricircle.tricircle.nova_apigw and tricircle.tricircle.cinder_apigw share a similar architecture, which contains controllers and app.py. 13:10:04 <joehuang> yes, they are all web service 13:10:35 <Yipei> The architecture of api gateway looks similar to the facade pattern. A controller defines and encapsulates a series of methods of a module of OpenStack, for instance, nova, cinder and so on. Using these methods provided by controllers, the api gateway can manipulate Tricircle to implement various functionalities. Is that correct? 13:11:35 <joehuang> we use pecan for the framework 13:11:50 <Yipei> yes i saw it 13:12:24 <joehuang> you can refer to this doc: https://pecan.readthedocs.org/en/latest/ 13:13:04 <Yipei> OK, I will read it next week 13:13:05 <joehuang> the controller is to process different URI resource 13:14:00 <joehuang> #topic progress of phase 2 13:14:10 <joehuang> let's look at the todo list 13:14:27 <joehuang> Zhiyuan, your progress? 13:14:44 <joehuang> #info https://etherpad.openstack.org/p/TricircleToDo 13:16:25 <joehuang> Zhiyuan's connection is lost 13:18:01 <Yipei> I still have some questions 13:18:33 <joehuang> ok. pls 13:19:22 <Yipei> I know the concepts "volume", "image" and "flavor" in openstack, what is "pod"? it doesn't seem to be a concept in openstack 13:19:56 <joehuang> #info pod is one OpenStack managed by Tricircle 13:20:20 <Yipei> oh i got it 13:20:31 <joehuang> #info pod is only visible to admin, not visible for tenant 13:20:43 <Yipei> i see 13:21:30 <Yipei> I read the source code of RPC Worker XJob, but I cannot understand. Could you please introduce it briefly for me? 13:23:16 <joehuang> #info Xjob is for some async. task which is not good to be finished synchronously in API gateway or Neutron Plugin 13:24:01 <joehuang> #info if this task finished in api-gw or plugin, user experience will be affected for it's time consuming task 13:24:32 <Yipei> i see 13:25:00 <Yipei> no questions now 13:25:25 <joehuang> #info currently the L3 networking will use Xjob to do the extra routing adding job 13:25:46 <joehuang> which is now in Zhiyuan's E-W patch 2 13:25:47 <patchbot> joehuang: https://review.openstack.org/#/c/2/ 13:26:08 <joehuang> welcome back zhiyuan 13:26:17 <Yipei> hi zhiyuan 13:27:08 <joehuang> zhiyuan, your progess shortly 13:27:30 <zhiyuan> hi yipei, network in my home temporally down 13:27:38 <joehuang> understand 13:28:01 <zhiyuan> ok, the second patch for cross-pod l3 networking was submitted 13:28:29 <joehuang> I just reviewed the README.md, more review tomorrow 13:29:06 <zhiyuan> so east-west l3 networking functionality is done, README is also updated to introduce how to deploy by DevStack 13:30:23 <joehuang> great job. and Yipei can try to play two nodes deployment from the patch to see if it work 13:31:04 <Yipei> OK 13:31:46 <joehuang> for quota part, I am working on it 13:32:18 <joehuang> and porting most of the quota from the Cinder 13:32:57 <joehuang> for cinder has implemented the hierarchy multi-tenecy 13:33:27 <joehuang> hierarchy multi-tenency quota management 13:33:44 <joehuang> hopefully the first patch will be ready for review this week 13:35:10 <joehuang> zhiyuan, please go on the networking N-S part, so that we can have basic functionality ASAP 13:35:52 <zhiyuan> no problem, will starting coding tomorrow 13:36:13 <joehuang> ok. more topics? 13:36:38 <Yipei> next week, I plan to play two nodes deployment from the patch to see if it work. Further, I plan to read the source code of "RPC Worker XJob", " Tricircle Neutron Plugin" and " Implement Nova API Gateway Controller" in the blueprint. Is the plan OK? 13:36:40 <joehuang> Yipei, if you have any question, you can send it in the openstack-dev maillist 13:36:55 <Yipei> ok, got it 13:36:59 <joehuang> with the [tricircle] in the mail title 13:37:05 <Yipei> ok 13:37:17 <joehuang> great 13:37:38 <Yipei> Hope to catch up with you guys' progress ASAP. 13:37:48 <joehuang> #action Yipei, play two nodes deployment from the patch to see if it work. Further, I plan to read the source code of "RPC Worker XJob", " Tricircle Neutron Plugin" and " Implement Nova API Gateway Controller" in the blueprint. 13:37:55 <joehuang> You'll, sure 13:37:59 <joehuang> :) 13:38:09 <Yipei> thx 13:38:14 <joehuang> ok thanks for attending the meeting, see you next week 13:38:22 <Yipei> see u 13:38:24 <joehuang> #endmeeting