01:01:29 #startmeeting tricircle 01:01:30 Meeting started Wed Jan 3 01:01:29 2018 UTC and is due to finish in 60 minutes. The chair is zhiyuan. Information about MeetBot at http://wiki.debian.org/MeetBot. 01:01:31 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 01:01:34 The meeting name has been set to 'tricircle' 01:02:18 i see the smoke test for reliable resource deletion implementation fails 01:02:25 yes 01:02:37 the log shows that there is a DB operation error 01:02:46 deleting_resource = core.query_resource(t_ctx, models.DeletingResources, resource_filters, []) 01:02:54 BError: (pymysql.err.InternalError) (1054, u"Unknown column 'deleting_resources.created_at' in 'field list'") 01:02:55 [SQL: u'SELECT deleting_resources.created_at AS deleting_resources_created_at, deleting_resources.updated_at AS deleting_resources_updated_at, 01:02:55 deleting_resources.resource_id AS deleting_resources_resource_id, deleting_resources.resource_type AS deleting_resources_resource_type \nFROM 01:02:55 deleting_resources \nWHERE deleting_resources.resource_type = %(resource_type_1)s AND deleting_resources.resource_id = %(resource_id_1)s'] 01:02:57 [parameters: {u'resource_type_1': 'network', u'resource_id_1': u'37117fc9-a7d5-463a-a779-eebed903294d'}] 01:03:30 I use the query resource method.why it add updated and create? 01:04:07 our table do not have these two paras.so it failed! 01:05:18 just have a look at your code 01:06:11 in db/models.py, you inherit DeletingResource from TimestampMixin, so the two fields are added 01:06:33 but in the migration script, these two columns are not created 01:08:22 deleting_resource = core.query_resource(t_ctx, models.DeletingResources, resource_filters, []) 01:08:28 sorry for our network disconnect. 01:10:00 do you see my last reply? 01:10:46 the two fileds are added because DeletingResource inherits from TimestampMixin 01:11:27 oh got it! 01:11:34 thanks to zhiyuan! 01:11:44 it is my mistake. 01:13:25 and for the spec, it seems that there is some miss understanding 01:13:29 I will change it after the meeting. and CRH will see the today meeting talk. 01:13:48 he is busy with some ppt today.so can join it today. 01:13:57 I will tell him to change that. 01:14:06 I think we agree to return the deleting resource when user query it 01:14:14 not 404 01:14:19 yes 01:14:51 so the user can know which resource is in deleting. 01:17:07 yes, and this description is not accurate: "When user" 01:17:07 re-deleting the network if something wrong happens, central neutron will 01:17:10 return the resource being deleted to user" 01:18:57 server will not return the resource body for deletion request 01:20:26 for this user re-deleting return 204 or 200? 01:20:56 let me check the neutron api 01:21:16 thanks. 01:22:03 neutron api returns 204 so i think we should follow it 01:23:07 that is good. 01:23:23 since we only touch the plugin, we just normally return in the "delete" function and the framework code will wrap the response for use 01:23:27 s/use/us 01:24:14 CRH will see today talking after the meeting.and he will change the spec. 01:24:18 got it. 01:24:32 ok 01:25:31 BTW, for the patch implementing sfc update feature, smoke test is needed 01:25:46 OK 01:26:48 Yipei: what about the spec for new l3 model? 01:27:13 have two questions 01:27:48 One for cross neutron l2 network, if a cross neutron l2 network is attached to a central router, will the interfaces of the network be added to the local routers� namespace? 01:30:00 "a central router" is a local router or non-local one? 01:30:11 a non-local 01:31:39 yes, we will reserve one interface ip for each region and the interface is attahced to the router in that region 01:32:02 the non-local router is also splited to several regions 01:32:53 ok, i see. the other is for dvr 01:33:36 The other for dvr, in dvr scenario, for snat, the traffic still goes though network node, is that right? 01:37:34 yes, neutron will create a snat ip and the north-south traffic goes there 01:38:40 So if a local router�s gateway is a real external network, in the dvr scenario, only dnat is processed in a distributed way? 01:40:44 in neutron without tricircle, dnat and east-west traffic is processed in the compute node, but snat is processed in the network node 01:43:17 what happens if tricircle is added? 01:43:41 any difference? 01:45:46 since tricircle cannot handle dvr-mac currently, we need to attach the bridge network as external network 01:46:47 dvr-mac is used in the east-west traffic for dvr 01:47:39 ok, i see, only these two issues to clarify. i will improve the spec and submit it today. 01:48:53 thanks Yipei 01:49:03 any other topics? 01:49:10 no for me 01:49:15 no from me 01:49:20 no from me 01:49:32 ok, thanks for attending 01:49:36 #endmeeting