13:00:52 <Qiming> #startmeeting senlin
13:00:53 <openstack> Meeting started Tue Mar 28 13:00:52 2017 UTC and is due to finish in 60 minutes.  The chair is Qiming. Information about MeetBot at http://wiki.debian.org/MeetBot.
13:00:54 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
13:00:56 <openstack> The meeting name has been set to 'senlin'
13:00:59 <Qiming> evening
13:01:12 <yanyanhu> hi
13:01:37 <Qiming> hi, yanyan
13:02:02 <yanyanhu> evening : )
13:02:09 <Qiming> evening, Ruijie_
13:02:16 <Ruijie_> hi Qiming
13:02:48 <Ruijie_> hi yanyanhu
13:02:48 <Qiming> ethan texted me that he will join a bit later
13:03:03 <yanyanhu> hi, Ruijie_ :)
13:03:42 <Qiming> let's get started
13:03:46 <yanyanhu> ok
13:04:15 <Qiming> #topic pike work items
13:04:23 <Qiming> #link https://etherpad.openstack.org/p/senlin-pike-workitems
13:04:59 <Qiming> not sure we have progress in API
13:05:23 <Qiming> Ethan is not here to give us an update on feature rich server
13:06:08 <Qiming> Engine improvement, CLUSTER_CHECK is still there for review
13:06:25 <Qiming> Node adopt
13:06:31 <Qiming> I'm still working on it
13:07:00 <Qiming> got some problems when implementing this at profile base layer
13:07:07 <yanyanhu> https://review.openstack.org/446867
13:07:09 <yanyanhu> this one
13:07:40 <Qiming> right, that one is about adopting a heat stack
13:08:08 <Qiming> a more trick thing is about doing this at profile base class
13:08:21 <Qiming> we will need a profile object to invoke do_adopt() method
13:08:43 <Qiming> we can use a fake node object for this method to work
13:09:02 <Qiming> however, we still need a profile instance in order to invoke its do_adopt()
13:09:07 <yanyanhu> can we define do_adopt as class method?
13:09:17 <Qiming> when we create a profile object, we need a spec
13:09:38 <Qiming> a class method cannot be used to hole the _computeclient ... properties
13:09:54 <yanyanhu> oh, right
13:10:23 <Qiming> or we can just do a class method, but we don't use the _computeclient ... instance property
13:10:59 <Qiming> still trying to find a decent workaround
13:11:08 <yanyanhu> a little tricky here...
13:12:00 <Qiming> I hope we can work this out without introducing messy workarounds
13:12:22 <yanyanhu> understand
13:12:29 <Qiming> next thing is about scaling improvement
13:12:42 <Qiming> Ruijie_, do you have an update?
13:12:56 <Ruijie_> yes Qiming, filed a bp
13:13:11 <Qiming> oh, ... I didn't notice it
13:13:16 <Ruijie_> had a plan, can we add the parameter to scaling_policy ?
13:13:55 <Ruijie_> I'd plan to add one parameter to scaling_policy and request obj to support health_check
13:14:02 <Qiming> I think so
13:14:16 <Qiming> it is something optional
13:14:17 <Ruijie_> so we need to bump the version of scaling policy
13:14:41 <Qiming> yes
13:15:05 <Ruijie_> okay Qiming, will start this work soon.
13:15:09 <Qiming> it means a property that is only supported by a new version
13:15:12 <Qiming> thanks
13:15:24 <Ruijie_> np :)
13:15:51 <Qiming> We don't have xuefeng online today?
13:16:02 <Ruijie_> he said on wechat
13:16:34 <Qiming> so, we can skip rdo item
13:16:53 <Qiming> no update on health
13:17:31 <Qiming> policy one
13:17:35 <Qiming> just reviewed
13:17:40 <Qiming> it looks fine to me
13:18:01 <Ruijie_> thx Qiming.
13:18:18 <Ruijie_> may need to revise this part when doing health check
13:18:35 <Qiming> that's all for the etherpad
13:18:48 <Qiming> #topic summit prep
13:19:11 <Qiming> have any of you confirmed your presence at the summit?
13:19:42 <yanyanhu> Qiming, will you join it?
13:19:48 <Qiming> yes, I will
13:19:52 <yanyanhu> great
13:20:07 <Ruijie_> may not be able to boston :(
13:20:23 <yanyanhu> I guess xinhui and ethan will join the summit as well?
13:20:33 <Qiming> I believe xinhui is going and maybe also xuefeng
13:21:08 <yanyanhu> ok, so you do have several presentations need to cover
13:21:16 <Qiming> I'm a little worried about the mistral integration talk, since they haven't shown up for quite a few weeks
13:21:26 <yanyanhu> ...
13:21:44 <yanyanhu> has xinhui communicated with them about the detail?
13:21:59 <yanyanhu> like content preparation and presentation arrangement
13:22:01 <Qiming> not sure
13:22:08 <Qiming> she looks very very busy
13:22:24 <yanyanhu> ok, hope to have a meet after qingming festival
13:22:53 <Qiming> we don't have a lot time to prep
13:23:13 <Qiming> very curious about the mistral support
13:23:23 <yanyanhu> yes
13:23:27 <yanyanhu> only a month
13:23:35 <Qiming> ethan mentioned that their VNF case is in pretty good shape
13:23:41 <Qiming> that is really good news
13:23:46 <yanyanhu> good to hear that
13:23:56 <Qiming> #topic open discussions
13:24:08 <Qiming> anything else you want to add?
13:24:15 <yanyanhu> nope from me
13:24:22 <Ruijie_> em Qiming, I met a problem about the lock
13:24:30 <Qiming> yes?
13:24:38 <Ruijie_> Cluster is already locked by action [u'b112a879-41ac-4581-97e1-a0d1e27c2cf1'], action e61586b8-8c0f-4b46-9eb8-e9c0673b9cf0 failed grabbing the lock
13:24:47 <Ruijie_> this cluster had been locked for days :)
13:25:04 <Ruijie_> engine will not clear the dead lock?
13:25:10 <Qiming> it cannot
13:25:20 <Qiming> unless the engine is dead
13:25:32 <Qiming> seems like a bug of action
13:25:46 <Qiming> what's the status of the b112 action?
13:26:10 <Ruijie_> let me check it
13:26:37 <Ruijie_> its cluster_scale_in
13:26:49 <Ruijie_> and the status reason is 'Action execution failed'
13:27:18 <Ruijie_> is is possible that we provide API or anything to clear the dead lock
13:27:23 <Qiming> em, ... not sure why that would happen
13:27:44 <Qiming> if you have an idea, feel free to propose it
13:28:16 <Ruijie_> okay Qiming, will lock forward to it :)
13:28:19 <Qiming> the thing is that we have to make sure the db is consistent
13:28:45 <Qiming> looks to me like a bug
13:29:01 <Qiming> it would be helpful if you can help reproduce it
13:29:23 <Ruijie_> sure Qiming
13:29:28 <Qiming> anything else?
13:29:50 <Ruijie_> no from me :)
13:29:59 <Qiming> alright
13:30:04 <Qiming> elynn, evening
13:30:15 <Qiming> we are about to end the meeting, :D
13:30:18 <elynn> o/
13:30:21 <elynn> ....
13:30:24 <yanyanhu> haha
13:30:26 <elynn> okay...
13:30:40 <Qiming> you can check the meeting minutes
13:30:43 <Qiming> it is short
13:30:49 <Qiming> do you have anything to share?
13:30:54 <elynn> I will~
13:31:01 <elynn> No...
13:31:16 <Qiming> thank you for joining, :)
13:31:22 <yanyanhu> :P
13:31:38 <Qiming> we can release the channel early today
13:31:44 <yanyanhu> yea, looks so
13:31:59 <Qiming> #endmeeting