12:59:42 <Qiming> #startmeeting senlin 12:59:43 <openstack> Meeting started Tue Jul 4 12:59:42 2017 UTC and is due to finish in 60 minutes. The chair is Qiming. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:59:44 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 12:59:46 <openstack> The meeting name has been set to 'senlin' 13:01:23 <Qiming> any senliner online? 13:04:42 <XueFengLiu> hi,all 13:06:18 <Qiming> hi 13:06:29 <Qiming> seems just you and me 13:07:00 <XueFengLiu> seems so 13:10:06 <Qiming> alright 13:10:21 <Qiming> do you know fengyaohua? 13:10:32 <Qiming> XueFengLiu ? 13:10:47 <Qiming> oh ... yaofenghua 13:10:54 <XueFengLiu> yes, 13:11:12 <XueFengLiu> he is using senlin's adopt function 13:11:22 <Qiming> right 13:11:28 <XueFengLiu> And he foud some problem 13:11:30 <Qiming> he posted a comment to the BP 13:11:32 <XueFengLiu> found 13:11:35 <XueFengLiu> yes 13:11:44 <Qiming> it is not a bug 13:11:54 <Qiming> there must be something wrong in his client 13:12:07 <XueFengLiu> ok 13:12:09 <Qiming> node adoption is defined as a POST to /nodes/adopt 13:12:27 <Qiming> there is no conflict to any existing API 13:13:18 <XueFengLiu> ok, i saw you comment in the bp 13:13:25 <Qiming> adoption preview is defined at /nodes/adopt-preview, also accepts a POST verb 13:13:51 <Qiming> because we don't have a POST to /nodes/<node_id> 13:14:15 <Qiming> so 'adopt' should never be mistakenly parsed as a node ID 13:14:21 <XueFengLiu> https://blueprints.launchpad.net/senlin/+spec/senlin-adopt-function 13:15:09 <XueFengLiu> maybe the client he used is writed by herself? 13:15:20 <Qiming> seems so 13:15:42 <XueFengLiu> Ok 13:15:45 <Qiming> I was ... working on the sdk side patch for node adopt but ... trapped into something else recently 13:16:00 <XueFengLiu> I see 13:16:40 <XueFengLiu> which problem you meet? 13:16:58 <XueFengLiu> met 13:18:03 <Qiming> just struggling with making thing look like REST calls ... :) 13:18:19 <Qiming> node adopt returns a node "adopted" 13:18:44 <Qiming> node adopt-preview only returns a half-baked profile instead of a node 13:19:15 <Qiming> modeling these two operations in SDK is a little bit tricky 13:19:41 <Qiming> but I believe there is always a workaround 13:20:04 <XueFengLiu> some info is hard to handle? 13:21:27 <Qiming> not many, just need to make it look similar to other sdk resources 13:22:07 <XueFengLiu> ok. it a hard work:) 13:23:57 <Qiming> we need to check if there are still things missing from sdk/client side after bumping api to 1.7 13:24:53 <XueFengLiu> ok 13:25:29 <Qiming> and we will need to land sdk side patches quickly so that we still have slack time for client work 13:25:30 <XueFengLiu> This seems need do a manual test now 13:26:16 <Qiming> yes, it would be great if you can organize one from your side 13:26:32 <XueFengLiu> Ok ,no problem 13:26:39 <Qiming> thansk 13:26:41 <Qiming> thanks 13:26:54 <XueFengLiu> And if senlin client tmptest is added. 13:27:02 <XueFengLiu> It will be auto 13:27:13 <XueFengLiu> API test 13:28:06 <Qiming> yep, haven't checked if api test has covered all the changes ... :( 13:28:54 <XueFengLiu> ok 13:29:40 <Qiming> other than that I don't have much to discuss 13:30:05 <XueFengLiu> Have add this to pike work item 13:30:52 <XueFengLiu> Ok, about proposal we can discuss with other cores by email tomorrow. 13:31:14 <XueFengLiu> No other things form me today. 13:31:27 <XueFengLiu> We can end meeting :) 13:31:31 <Qiming> for triggering workflow, you can check this spec: http://git.openstack.org/cgit/openstack/senlin/tree/doc/specs/workflow-recover.rst 13:31:53 <Qiming> it was created by xinhui 13:32:20 <XueFengLiu> ok, thanks Qiming 13:32:28 <Qiming> hope it is inspiring if you want to introduce network recovery into the picture 13:32:30 <XueFengLiu> Will check this spec 13:32:36 <Qiming> okay 13:32:40 <Qiming> thanks for joining 13:32:47 <XueFengLiu> :) 13:32:51 <Qiming> #endmeeting