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