15:09:42 #startmeeting neutron_upgrades 15:09:42 hello! 15:09:42 hello 15:09:42 the bot is not working 15:09:42 Meeting started Mon Jul 4 15:09:42 2016 UTC and is due to finish in 60 minutes. The chair is rossella_s. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:09:43 let's way a sec longer 15:09:43 last time it had lags 15:09:44 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:09:44 ok let's wait few more minutes then we will start 15:09:46 The meeting name has been set to 'neutron_upgrades' 15:09:46 maybe the bot is on holidays 15:09:46 it has PTO 15:09:46 or maybe you have to be Ihar to start the meeting? 15:09:47 rossella_s: Error: Can't start another meeting, one is in progress. Use #endmeeting first. 15:09:47 it worked last time 15:09:47 well let's start 15:09:48 action from last time, "korzen to spin up a devref patch " 15:09:48 korzen, did you start it? 15:09:48 rossella_s, 15:09:48 rossella_s, yes 15:09:49 korzen, great! link? 15:09:49 #link https://review.openstack.org/336518 15:09:49 korzen, I will try to review it in the next day 15:09:50 rossella_s, you cna wait until PS2 15:09:50 korzen, ok 15:09:51 korzen, do you know anything about the dvr granede job? 15:10:03 the bot is back 15:10:07 oh, the bot is alive 15:10:33 #link https://review.openstack.org/336518 korzen's patch , devref for ovo 15:10:58 Ihar is not here so we don't have any news regarding the grenade job 15:11:06 #topic Object implementation 15:11:14 I've some patch from Ihar 15:11:21 let me check 15:11:56 #link https://review.openstack.org/336793 Add an experimental grenade multinode job for Neutron Linuxbridge 15:12:07 not a DVR 15:12:48 or let's continue on OVO 15:12:51 thanks korzen I missed that 15:13:02 on my side no news for ovo, korzen sayalilunkad how is it going? 15:13:31 I have updated the sec group patch https://review.openstack.org/#/c/284738/ again 15:14:07 sayalilunkad, yes so I have one question, how does the is_default handled in neutron code base? 15:14:27 sayalilunkad, would we need is_default when doing the get_objects? filtering? 15:14:43 korzen: so basically we set is_default only while creating the object 15:15:06 and we put it as non updatable because we have no way to update it using the api 15:15:23 and when this is set as true the default group entry should be created 15:15:50 we probably won't need is_default while doing get_objects 15:16:25 it's just a way to add the default group for now as far as I understand 15:17:21 sayalilunkad, I did not have time to look at the usage patch for SG, but from my understanding current implementation for get_objects will return all SG as is-default False 15:17:47 korzen, why? is_default is part of the synthetic fields isn't it? 15:17:57 I should also look at the patch again 15:18:29 rossella_s, ok, when the field is in synthetic field, then we do not fill it 15:18:43 ok, that make sense 15:19:00 yup 15:19:17 ok thanks, rossella_s and sayalilunkad 15:19:30 there are still some failures that need to be fixed mainly regarding forign key contraints 15:20:07 but another concern I had was if we need to create a security group before we run the DefaultSecurityGroupDbTestCase stuff 15:21:18 and ihar suggested using utils.AuthenticIPNetwork here https://review.openstack.org/#/c/284738/41/neutron/objects/port/extensions/securitygroups.py 15:21:29 butI am not sure how that would help really 15:21:32 sayalilunkad, to solve the foreign key constraint you need to create all object in the db that are foreign keys 15:22:44 rossella_s: I see..so using mock? 15:23:20 sayalilunkad, not really if you look at the setup method of the tests we created the object that are needed, for example network if you are testing a port 15:23:23 sayalilunkad, the AuthenticIPNetwork is helpful when API tests are expecting the same format on output as on input 15:23:30 sayalilunkad, no sure what's your specific failure 15:24:05 sayalilunkad, the example of failing unit test when format is not the same: http://logs.openstack.org/56/287756/9/check/gate-neutron-dsvm-api/878efe5/testr_results.html.gz 15:24:14 sayalilunkad, or API tests 15:25:00 korzen: but using the utils stuff didn't seem to change anything 15:25:14 the format was the same as before 15:25:31 sayalilunkad, I guess that there is no unit test to see the difference 15:25:46 rossella_s: thanks, ill take a look 15:26:27 korzen: ok I thought it would be seen when we run the existing tests as the input parameters or something 15:26:29 korzen, anything else? 15:26:36 but I'll take a look 15:26:38 thanks! 15:27:05 ok, from my side I was working on getting the unit test passing for Subnet OVO 15:27:49 the interesting thing was filtering by tenant_id when we have the project_it defined in Subnet object 15:28:32 I have added the ability to filter both by tenant_id and project_id, but we decided with Ihar that filtering by tenant_id should be dropped 15:28:38 korzen, yes I was looking briefly into it 15:28:39 dropped in the object* 15:28:56 korzen, yep I recall some irc conversation 15:28:59 right? 15:29:17 the solution should be to change the tenant_id before passing filters to object 15:29:23 yes 15:30:22 I have to synch with dasm on approach how to convert the filters before passing kwargs to object 15:31:21 I have also worked out the way of adding new extension 15:31:49 it is not possible to add an arbitrary fields to subnet dict in runtime anymore 15:32:24 I see 15:32:35 so I have changed the unit tests to temporary define new field in subnet object, fetch the data and fill in the output dict 15:32:39 anything else? 15:33:28 this week I will be working on splitting the patches for subnet object adjustment 15:33:41 and addressing the comments in my current patches 15:34:55 #topic Other patches on review 15:36:12 I don't have anything to highlight here, korzen sayalilunkad ? 15:36:31 I guess that there are new objects ported, dns: https://review.openstack.org/#/c/334695 15:36:46 the unique keys to be used in get_object by ivc 15:37:21 #link https://review.openstack.org/322024 15:37:24 #link https://review.openstack.org/322024 this one? 15:37:30 yes 15:38:26 I do not have noting more in mind 15:38:40 let's move on 15:38:42 me neither 15:38:52 #topic Open discussion 15:39:11 Ihar proposed a blueprint regarding online upgrades 15:39:17 #link https://blueprints.launchpad.net/neutron/+spec/online-upgrades 15:40:05 nice 15:40:11 that sounds good 15:40:49 the submission of the talk for the barcelona summit is open 15:40:53 #link https://www.openstack.org/summit-login/login?BackURL=%2Fsummit%2Fbarcelona-2016%2Fcall-for-presentations%2F 15:41:33 to anyone that is going to midcycle, I have put the upgrades on agenda 15:41:59 rossella_s, will you be traveling? 15:42:04 I guess it will be you and Ihar, korzen ...if Ihar's visa processing is fast enough 15:45:55 ok I do not have anything more 15:50:51 rossella_s, are we done here? end meeting? 15:51:38 korzen, yes 15:51:49 #endmeeting