12:59:50 <yanyanhu> #startmeeting senlin
12:59:51 <openstack> Meeting started Tue Dec  6 12:59:50 2016 UTC and is due to finish in 60 minutes.  The chair is yanyanhu. Information about MeetBot at http://wiki.debian.org/MeetBot.
12:59:52 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
12:59:54 <openstack> The meeting name has been set to 'senlin'
13:00:02 <yanyanhu> hello, everyone
13:00:20 <XueFeng> hi,all
13:00:32 <yanyanhu> hi, XueFeng
13:00:40 <lvdongbing> hi
13:00:45 <yanyanhu> hi, lvdongbing
13:00:46 <XueFeng> hi,yanyan,dongbing
13:01:04 <lvdongbing> :)
13:01:08 <Ruijie_> evening :)
13:01:11 <yanyanhu> evening :)
13:01:25 <Qiming> hi
13:01:28 <yanyanhu> hi, Qiming
13:02:08 <yanyanhu> ok, lets start
13:02:10 <yanyanhu> here is the agenda, please feel free to add items
13:02:14 <yanyanhu> https://wiki.openstack.org/wiki/Meetings/SenlinAgenda#Agenda_.282016-11-22_1300_UTC.29
13:02:40 <yanyanhu> #topic ocata workitems
13:02:42 <yanyanhu> https://etherpad.openstack.org/p/senlin-ocata-workitems
13:02:52 <yanyanhu> ok, lets start from ocata workitems
13:03:01 <yanyanhu> test
13:03:26 <yanyanhu> I think Ruijie_ has spent sometime to understand senlin rally plugin?
13:03:35 <yanyanhu> some time
13:04:03 <Ruijie_> yes, yanyanhu, working on it
13:04:11 <yanyanhu> related workitem has been put back to TODO list, so please feel free to pick it up :)
13:04:16 <yanyanhu> thanks a lot for working on t
13:04:36 <yanyanhu> please ping me any time you meet problem
13:04:43 <yanyanhu> hi, electrofelix
13:04:51 <Ruijie_> just proposed a patch about cluster_scale_in'
13:04:51 <Ruijie_> https://review.openstack.org/#/c/407433/
13:04:51 <elynn> Hi sorry I'm late.
13:04:52 <Ruijie_> sure :)
13:05:00 <yanyanhu> sorry, electrofelix, wrong ping :)
13:05:02 <yanyanhu> hi, elynn
13:05:10 <yanyanhu> elynn, no problem :)
13:05:11 <elynn> ;)
13:05:20 <yanyanhu> ok, next one
13:05:26 <yanyanhu> Health management
13:05:47 <yanyanhu> xinhui is not here I guess?
13:06:06 <yanyanhu> I have read the patch xinhui proposed
13:06:52 <yanyanhu> it looks good
13:06:59 <yanyanhu> just a small question about the detail
13:07:13 <yanyanhu> may need to confirm with her offline
13:07:23 <elynn> Have you discuss about it?
13:07:33 <yanyanhu> no, just left comment there
13:07:45 <yanyanhu> let me find the patch
13:07:54 <yanyanhu> https://review.openstack.org/#/c/402296/
13:07:55 <yanyanhu> this one
13:08:54 <yanyanhu> just have a question about the location to generate event
13:09:02 <yanyanhu> the same as the question from Michael
13:10:06 <yanyanhu> I recalled xinhui said ocatavia team hope us to join their meeting to discuss this proposal
13:10:21 <yanyanhu> may need to have further discussion on it
13:10:40 <yanyanhu> ok, lets move on
13:10:49 <yanyanhu> versioned request
13:11:00 <yanyanhu> only receiver_notify and webhook_trigger left I guess
13:11:07 <yanyanhu> hi, XueFeng, has your part been done?
13:11:25 <XueFeng> action create/delete need to do
13:11:26 <Qiming> seems there are still a few left to do
13:11:44 <yanyanhu> I see
13:11:54 <yanyanhu> will work on it soon
13:12:01 <yanyanhu> hope this can be done by this week
13:12:07 <XueFeng> If senlinclient need add action create/delete?
13:12:10 <XueFeng> OK
13:12:24 <XueFeng> Will do it tomorrow
13:12:26 <yanyanhu> since next week will be the time for ocata-2
13:12:35 <yanyanhu> XueFeng, thanks a lot :)
13:12:39 <Qiming> just search the word 'request_context'
13:13:07 <Qiming> if all have changed to 'request_context2', it means we have get the whole thing completed
13:13:13 <yanyanhu> yes
13:13:20 <XueFeng> ok
13:13:41 <yanyanhu> than we can remove those old service calls
13:13:54 <yanyanhu> and switch to new ones
13:14:01 <Qiming> rename all the xyz2 to xyz
13:14:07 <yanyanhu> yep
13:14:09 <XueFeng> yes
13:14:28 <yanyanhu> ok, lets move on
13:14:36 <yanyanhu> container profile
13:14:44 <yanyanhu> haiwei is also not here I think
13:14:53 <xuhaiwei> I am here
13:14:59 <yanyanhu> sorry :)
13:15:06 <xuhaiwei> just get in
13:15:21 <XueFeng> About container, I used it this week.@xuhaiwei
13:15:48 <yanyanhu> XueFeng, met any problem?
13:15:50 <xuhaiwei> XueFeng, you can report bug :)
13:16:36 <xuhaiwei> shall we discuss about the container image?
13:16:41 <yanyanhu> xuhaiwei, I noticed some change on DB apis
13:16:44 <yanyanhu> https://review.openstack.org/#/c/404547/
13:17:08 <yanyanhu> but just some user invisible change
13:17:30 <XueFeng> Need some guideline, I can't  use it smooth:(
13:17:41 <XueFeng> smoothly
13:17:59 <yanyanhu> I guess we still don't have a doc or guide for creating container cluster :)
13:18:16 <XueFeng> Need add
13:18:20 <Qiming> XueFeng, does it work?
13:18:24 <yanyanhu> that will be the best if there could be an example
13:18:50 <Qiming> I was only reading the code and doing imagination, aka, day dreaming
13:18:53 <XueFeng> I create a vm cluster
13:19:01 <xuhaiwei> XueFeng, maybe this can help you a little https://github.com/openstack/senlin/blob/master/doc/specs/approved/container-cluster.rst
13:19:48 <XueFeng> use ubuntu image which installed docker and py-docker
13:20:12 <xuhaiwei> XueFeng, the image doesn't work, I think
13:20:49 <xuhaiwei> XueFeng, you should make the docker daemon running in the vm when it is started
13:21:07 <XueFeng> I do this
13:21:33 <XueFeng> We can discuss in #senlin later
13:21:52 <xuhaiwei> ok, I used to test it before, it worked, but didn't test it recently
13:22:11 <yanyanhu> yes, and I think we need a doc for it finally
13:22:23 <xuhaiwei> yanyanhu, yes, agree
13:22:26 <yanyanhu> or at least a simple guide :)
13:22:40 <XueFeng> The biggest problem maybe the docker network?@xuhaiwei
13:22:46 <yanyanhu> to help user understand how to set it up
13:23:13 <xuhaiwei> XueFeng, I am not sure, I didn't meet the network problem before
13:23:47 <yanyanhu> XueFeng, you mean the network connection between senlin engine and docker deamon inside VM?
13:24:21 <xuhaiwei> I think so
13:24:28 <XueFeng> Yes
13:24:38 <Qiming> why is that a problem?
13:24:42 <yanyanhu> if senlin-engine is not located in network controller, that could be a problem
13:25:03 <Qiming> then heat won't be able to do software config, right?
13:25:17 <xuhaiwei> XueFeng, you should confirm if the docker client get the right url to docker daemon
13:25:22 <Qiming> all os-collect-config ... things will break
13:25:24 <yanyanhu> um, it's a little different I think
13:25:36 <yanyanhu> but basically yes
13:25:46 <Qiming> and ansible won't be usable
13:25:54 <yanyanhu> right
13:26:12 <Qiming> although I know a lot of people/projects are deploying software into vms using ansible
13:26:24 <Qiming> ansible is just a ssh
13:26:38 <xuhaiwei> according to my test, if docker client gets the right url, it can reach to the docker daemon
13:26:49 <yanyanhu> so, haiwei, maybe you can share some details abot the deployment progress with XueFeng
13:27:09 <xuhaiwei> sure, yanyanhu
13:27:43 <XueFeng> thanks :)
13:27:56 <yanyanhu> thanks, xuhaiwei
13:28:04 <yanyanhu> ok, lets talk more about this issue later
13:28:07 <yanyanhu> lets move on
13:28:13 <yanyanhu> event/notification
13:28:16 <xuhaiwei> XueFeng, I think you need to check two things, if docker engine is running, and if docker client got the right url
13:28:25 <yanyanhu> hi, Qiming, I think most work has been done?
13:28:39 <XueFeng> ok. xuhaiwei
13:28:42 <yanyanhu> the basic support
13:28:54 <Qiming> last patch for notification working poc is there for review
13:29:07 <Qiming> next thing is about adding some configuration options
13:29:28 <yanyanhu> https://review.openstack.org/406595
13:29:30 <yanyanhu> this one
13:29:32 <Qiming> so that users can customize the event types and levels to log, even options for different drivers
13:29:46 <yanyanhu> ok, great
13:29:58 <Qiming> then ... docs
13:30:01 <yanyanhu> then we can write some story about it
13:30:02 <yanyanhu> yes
13:30:48 <yanyanhu> will review the patch soon
13:31:29 <yanyanhu> so those are all items in the list
13:31:43 <yanyanhu> if there is no more question, lets go to next topic
13:31:51 <Qiming> one thing about docker
13:31:56 <Qiming> just 1 min
13:32:01 <yanyanhu> yes
13:32:08 <Qiming> xuhaiwei, pls review https://review.openstack.org/#/c/407412/
13:32:25 <Qiming> it is about a refactoring of the dependency building
13:32:50 <Qiming> thx
13:33:54 <yanyanhu> ok, lets move on?
13:34:04 <Qiming> sure
13:34:12 <yanyanhu> #topic Senlin based VDU support in Taker
13:34:29 <yanyanhu> hi, xuhaiwei, still there?
13:34:33 <Qiming> ... Tacker
13:34:41 <yanyanhu> ah, sorry, misclick
13:34:56 <yanyanhu> so have you guys reply to the invitation?
13:35:05 <yanyanhu> to join the meeting in Dec.14
13:35:20 <Ruijie_> what invitation
13:35:29 <yanyanhu> 0530UTC
13:35:30 <Qiming> I saw haiwei responded
13:35:56 <yanyanhu> Ruijie_, tacker team invite us to join their weekly meeting to discuss the senlin based VDU support
13:36:01 <yanyanhu> Qiming, ok
13:36:36 <yanyanhu> so maybe we can have a discussion about it before that meeting
13:36:38 <Ruijie_> thanks yanyanhu, will check
13:36:41 <yanyanhu> to make everything clear
13:37:07 <Qiming> good idea
13:37:09 <yanyanhu> Ruijie_, it's not a public invitation :) but we both can join it
13:37:43 <yanyanhu> yes, since I think not everyone of the team is clear about the background or the purpose of that proposal
13:37:55 <yanyanhu> this is an important use case for us I believe
13:37:55 <XueFeng> ok , whis url?
13:37:58 <XueFeng> where
13:38:10 <yanyanhu> so hope everyone can get better understand on it
13:38:15 <Qiming> the major concern, as far as I understand, is about translating TOSCA into policies parsable by Heat (or Senlin)
13:38:40 <yanyanhu> XueFeng, will ask haiwei and share it with the team
13:38:54 <Qiming> https://review.openstack.org/#/c/352943/
13:39:41 <Qiming> in the NFV world, people need to manage resource (their term, VDUs) pools, making them scalable and resilient
13:39:46 <Qiming> that is a high-level requirement
13:39:49 <yanyanhu> actually I didn't quite understand that diagram...
13:40:07 <XueFeng> great, will check
13:40:26 <yanyanhu> especially about the translation for hot template which will be used as profile spec
13:40:31 <Qiming> Tacker is mainly about VNF orchestration, and they don't want to reinvent the wheel, doing everything from scratch
13:41:11 <Qiming> it is a tosca parser thing, yanyanhu, I asked Sahdev about this, it is a trivial job for them
13:41:27 <yanyanhu> I see.
13:41:29 <Qiming> generating heat templates or senlin spes means almost the same to them
13:41:55 <yanyanhu> yes, if the translation can be done between tosca template and senlin profile directly, that will be the best
13:41:56 <Qiming> just the Tacker team prefers using heat, which can bundle a lot of things together
13:42:13 <yanyanhu> Qiming, yes, understand that requirement
13:42:27 <yanyanhu> since vm cluster is not the only resource they need to orchestrate
13:42:28 <Qiming> what I wanted to remind them is about operation
13:43:07 <Qiming> they will experience a lot of headaches if sticking to large templates for all use cases
13:43:37 <yanyanhu> yes, that could be a problem
13:44:01 <Qiming> I believe haiwei has some more details, especially regarding the translation and landing workflow
13:44:13 <yanyanhu> yes, want to listen to his idea
13:44:31 <yanyanhu> will talk with him tomorrow to find a time for further discussion
13:44:49 <yanyanhu> to help the team to understand it
13:44:55 <yanyanhu> through irc or call
13:44:57 <Qiming> meeting time: meeting to 0530UTC starting Wed Dec 14th
13:45:16 <Qiming> sounds great
13:45:17 <yanyanhu> yes, hope everyone who is interested in this topic can join it
13:45:57 <yanyanhu> ok, any more question about this topic?
13:46:23 <yanyanhu> ok, open discussion
13:46:29 <yanyanhu> #topic open discussion
13:47:22 <yanyanhu> oh, one thing I want to remind the team is next week will be ocata 2
13:47:36 <Qiming> ... what?
13:47:51 <yanyanhu> yes, Dec 12-16
13:47:54 <yanyanhu> based on the schedule
13:48:14 <yanyanhu> this is a really short cycle...
13:48:38 <yanyanhu> and ocata3 will be Jan 23-27
13:48:50 <yanyanhu> the last week before China spring festival
13:48:52 <Qiming> okay
13:49:12 <yanyanhu> so please pay more attention on the timeline :)
13:49:17 <Qiming> are we gonna make some release plans?
13:49:35 <yanyanhu> Qiming, yes, definitely
13:49:42 <yanyanhu> I will try to start a etherpad on it
13:49:57 <yanyanhu> and hope to have further discussion based on it
13:50:12 <Qiming> maybe just using the ocata workitems etherpad?
13:50:33 <yanyanhu> Qiming, yes
13:50:44 <Qiming> highlight some work items we want to complete by O2 and O3?
13:50:47 <yanyanhu> will list our goals there
13:50:56 <yanyanhu> those goals we setup at the beginning of this cycle
13:51:09 <Qiming> okay
13:51:18 <yanyanhu> #action yanyanhu list goals of ocata release in etherpad
13:51:24 <Qiming> guys, I just did some bad things
13:51:30 <yanyanhu> what...
13:51:31 <Qiming> self approved a patch again
13:51:32 <Qiming> https://review.openstack.org/#/c/407427/
13:51:46 <Qiming> I commited it on master branch
13:51:56 <yanyanhu> no problem :)
13:52:01 <Qiming> then ... dependencys become a mess again
13:52:02 <yanyanhu> ...
13:52:08 <Qiming> anyway, pls review
13:52:10 <yanyanhu> that is a bad news...
13:52:14 <yanyanhu> sure
13:52:30 <Qiming> deleted 32 lines of code with that patch, :D
13:52:46 <yanyanhu> :)
13:53:05 <XueFeng> :)
13:53:08 <yanyanhu> will looks through those opened patches tomorrow
13:53:18 <yanyanhu> trapped by some other things recently...
13:53:55 <yanyanhu> ok, any more topics for discussion :)
13:54:16 <yanyanhu> if not, we can release the channel a litte earlier this time :P
13:54:37 <XueFeng> About bare metal
13:54:38 <Ruijie_> no from me :)
13:54:43 <yanyanhu> XueFeng, yes
13:55:27 <Qiming> no from me
13:55:28 <XueFeng> Does it in progress?
13:55:40 <yanyanhu> XueFeng, nope I think
13:55:53 <yanyanhu> but we do need support on baremetal
13:56:03 <XueFeng> ok
13:56:25 <yanyanhu> so very appreciative if anyone can work on it :)
13:56:51 <XueFeng> yep
13:56:53 <yanyanhu> ok, I think that's all for this meeting
13:56:59 <yanyanhu> thanks all you guys for joining
13:57:05 <yanyanhu> have a good night :)
13:57:07 <XueFeng> Need more discuss about it.
13:57:12 <yanyanhu> XueFeng, sure
13:57:16 <elynn> thanks and have a good night
13:57:17 <yanyanhu> we can discuss it later
13:57:23 <XueFeng> good night
13:57:31 <yanyanhu> #endmeeting