01:00:15 <zhiyuan> #startmeeting tricircle
01:00:16 <openstack> Meeting started Wed Mar 14 01:00:15 2018 UTC and is due to finish in 60 minutes.  The chair is zhiyuan. Information about MeetBot at http://wiki.debian.org/MeetBot.
01:00:17 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
01:00:19 <openstack> The meeting name has been set to 'tricircle'
01:01:14 <zhiyuan> I have sent out a mail to nominate song as the core reviewer of tricircle, please vote on that mail :)
01:01:33 <song> thanks for zhiyuan.
01:02:11 <zhujintao> OK
01:02:12 <xuzhuang> ok
01:03:26 <Yipei> ok
01:04:07 <Yipei> #link http://lists.openstack.org/pipermail/openstack-dev/2018-March/128142.html
01:04:08 <zhiyuan> Yipei, I have read your new spec, the overall proposal looks good. could you elaborate how routed network API is used to store the external network infomation in segments?
01:05:39 <Yipei> ok, no problem
01:06:34 <zhiyuan> fine, then you can start coding
01:06:48 <Yipei> ok
01:08:17 <zhiyuan> for the port deletion patch, I see CI fails
01:09:37 <zxh> pep8 failed
01:09:39 <zhiyuan> looking at the log, I guess that's because the handle function mistakenly processes "shadow port"
01:11:10 <zxh> just have to review
01:11:45 <zhiyuan> the "device_owner" of "shadow port" is "compute:shadow", so "_delete_bottom_unbond_port" will also process it
01:13:18 <zhiyuan> shadow ports will exist across regions, we don't need to delete it
01:13:32 <zhiyuan> they are deleted when the central port is deleted
01:15:20 <zxh> i got it
01:17:59 <zhujintao> hello, everyone~
01:18:07 <zhiyuan> hi jintao
01:18:19 <zhujintao> hello
01:18:55 <zhujintao> I am dealing with this problem
01:19:25 <zhujintao> 'oslo.config and oslo.service have implemented basic functions'
01:19:57 <zhujintao> but  Tricircle have not used these functions
01:20:22 <zhujintao> so I want to bring these functions to Tricircle
01:21:07 <zhujintao> so ,what can I get more information about it
01:21:59 <zhujintao> and which part of  source code I should concentrate on ?
01:22:26 <zhiyuan> the goal is to make tricircle api and xmanager support configuration dynamical loading
01:22:54 <song> it is the bp  enable mutable configuration in rocky?
01:23:09 <zhiyuan> yes
01:23:22 <song> good
01:23:34 <song> I would like do it with zhujintao student.
01:23:48 <song> i have see the rocky blueprint plan and i want to do the enable mutable configuration.
01:23:48 <song> i think we have miss two bps which are in q but have not  yet finished . we should also add they to the r. how about it?
01:23:48 <song> the miss two bps are  Service function chaining   and Driver-based implementation of Trunk
01:24:58 <zhiyuan> oh, please add them in the ethpad page
01:25:10 <zhiyuan> so you will co-work with jintao?
01:25:20 <song> thanks I will add they after meeting.
01:25:23 <song> yes.
01:25:33 <zhujintao> ok~
01:26:47 <song> so we can also add the bps which are in developing to lanuchpad?
01:28:55 <zhiyuan> if you would like to take it, register the feature in launchpad
01:29:47 <song> yes, I would like to do it.and which we register in the launchpad will promise to finished.
01:30:23 <xuzhuang> Has the work item port deletion in rokcy commited by xiaohan?
01:30:50 <song> yes,he is working no it now.
01:31:58 <song> sorry s/no/on
01:32:05 <zhiyuan> https://docs.openstack.org/oslo.service/latest/reference/service.html
01:32:39 <zhiyuan> i see both ProcessLauncher and ServiceLauncher have handle_signal() function
01:33:14 <zhiyuan> i think this can be used to catch sighup and reload configuration
01:33:54 <song> yes, also kill command and so on.
01:34:21 <song> i see the ceph code used the watcher and notify.
01:34:43 <song> when the conf change the will notify the watcher.
01:34:49 <zhiyuan> https://docs.openstack.org/oslo.config/latest/reference/mutable.html
01:35:02 <zhiyuan> and page of oslo.config
01:35:44 <song> good.thanks for zhiyuan. we will learn the doc after the meeting.
01:36:29 <zhujintao> thanks for your help~
01:36:50 <song> it is our pleasure.
01:37:53 <zhiyuan> and for tricircle code, tricircle/cmd/api.py tricircle/cmd/xjob.py are the entrypoints of api and xmanager
01:39:05 <zhujintao> got it
01:40:52 <zhiyuan> ok, other topics?
01:41:25 <song> no for me.
01:41:27 <Yipei> no from me
01:42:13 <zhujintao> no for me
01:42:18 <xuzhuang> no from me
01:43:25 <zhiyuan> ok, then let's finish our meeting
01:43:29 <zhiyuan> #endmeeting