15:01:21 #startmeeting neutron_northbound 15:01:21 Meeting started Mon Jun 26 15:01:21 2017 UTC. The chair is yamahata. Information about MeetBot at http://ci.openstack.org/meetbot.html. 15:01:21 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:21 The meeting name has been set to 'neutron_northbound' 15:01:25 #chair rajivk 15:01:25 Current chairs: rajivk yamahata 15:01:32 #topic agenda bashing and roll call 15:01:36 #info yamahata 15:01:49 #info rajivk 15:01:55 #link https://wiki.opendaylight.org/view/NeutronNorthbound:Meetings 15:02:04 Isaku has to go in the middle of the meeting. 15:02:23 do we have any topic to discuss in addition to usual topic(patches/bugs) 15:02:33 I suppose mkolenski wants to discuss on his patches. 15:02:34 no 15:02:42 But we don't have him yet... 15:02:59 #topic Announcements 15:03:30 Now ODL is migrating from karaf3 to karaf4. it's in the chaois. It'll be finished in this week hopefully. 15:03:58 any other announcement? 15:04:18 no 15:04:25 #topic action items from last meeting 15:04:50 there is no action items from last week. 15:04:58 #topic Pike/Nitrogen planning 15:05:04 I suppose nothing special for it. 15:05:11 we can move on to patches/bugs 15:05:16 #topic patches/bugs 15:05:39 I have several patches to discuss 15:05:48 #link https://review.openstack.org/#/c/465462/ 15:05:48 Utilty for determining ODL neutron features 15:06:31 https://review.openstack.org/#/c/465462/35/networking_odl/common/utils.py 15:06:48 rajivk: can you please fix get_odl_url? and coordinate the patch? 15:07:04 ok 15:07:05 the argument, self, of get_odl_url is copy-n-past bug. 15:07:33 I missed it in the review. 15:08:11 the next bug/patch is https://review.openstack.org/#/c/477064/ 15:08:20 I found a big bug in journal thread. 15:08:44 So far I didn't understand why so Mike is observing repeating dependency calculation. 15:08:52 It explains to some extent. 15:09:07 The next one is Mike's patch. 15:09:35 #link https://review.openstack.org/#/c/477224/ serialize dependency calculation 15:09:52 I fixed the issue of his patch, https://review.openstack.org/#/c/453581/ 15:10:08 So when evaluating performance, we'd like to apply those patches. 15:10:37 Regarding to josh patch, we can merge his patches after minor fixes. 15:11:06 Okay, the last patches. 15:11:17 It's regarding to journal thread. 15:11:24 #link https://review.openstack.org/#/q/topic:bug/1683797 15:11:40 Now I've uploaded patches to coordinate Mike's patch of singleton. 15:11:50 So Mike would like to review/evaluate it. 15:11:56 From me that's it. 15:12:24 rajivk: you would also like to review them. 15:12:29 Okay, that's it from me. 15:12:35 any other patches/bugs? 15:12:39 okay, i will review them tomorrow 15:12:54 thanks. 15:12:59 Can you please review db locking patch 15:13:24 sure. The goal is to support global locking. 15:13:35 For lbaas driver, i will update next patch fixing some of the issues. 15:13:54 I have to come up with make url for different drivers to be customized 15:14:15 because object_type is getting beyond size of database column 15:14:36 and i think, current implementation is not good way to handle things. 15:14:40 hello 15:14:51 manjeets: hi 15:15:07 today I have to go soon. 15:15:12 #chair manjeets 15:15:12 Current chairs: manjeets rajivk yamahata 15:15:33 Now we're discussing bugs/patches 15:15:43 any bugs/patches to discuss? 15:15:55 to give my update i reported a dhcp lease issue with nitrogen snapshot 15:16:10 we got gate back to health last week 15:17:11 Now I have to go. 15:17:14 thanks. 15:17:18 thanks 15:17:22 thanks 01:50:16 Hello I am integrating ODL carbon with OpenStack ocata with odl driver v2. In ODL l2 scenario, my instance cannot access router. I pinged the instance from network node qrouter namespace, it failed. I found that the icmp request packages did not reach br-int. Is there any one can help me ? Thanks 02:49:32 yifei, hi 03:24:02 rajivk: hi 03:32:35 I found that the arp request can arrive network nodes but cannot reach qrouter namespace. And i found that there was no related arp flows on br-int. 08:54:12 hello 08:54:27 I am trying to deploy opendaylight + networking-odl using openstack-ansible 08:54:57 apparently everything works fine, neutron-server starts correctly, and I see no strange error messages on the logs 08:55:09 however, when I try to create a network, it fails 08:55:19 This message appears on the logs: 08:55:22 POST failed (client error): There was a conflict when trying to complete your request.: CallbackFailure: Callback neutron.plugins.ml2.plugin.Ml2Plugin._ensure_default_security_group_handler-720692 failed with "Error cannot perform precommit_create due to Callback networking_odl.common.callback.OdlSecurityGroupsHandler.sg_callback_precommit-4115719 failed with "'id'" while attempting the operation." 08:56:07 do you have any clue of what could be happenning? 09:05:04 jvidal: which version of ODL and networking-odl? 09:05:35 networking-odl (11.0.0.0b3.dev43) 09:05:46 neutron (11.0.0.0b2.dev432) 09:06:07 opendaylight 6.0.0-1ppa2 09:06:14 (ODL Carbon) 09:07:41 vthapar: I'm deploying almost from master 09:08:56 I am using v2 driver, also 09:10:08 jvidal, send mail to neutron-dev. I'm busy with soething else right now, but can get someone to look into it once you mail neutron-dev. this looks similar to an issue we had seen with our CSIT and might've been solved by now. 09:10:33 ok, thanks vthapar! 09:12:19 jvidal, make sure to include details about versions 09:12:38 will do 19:46:08 yamahata: ping! 19:46:22 vthapar: pong? 19:46:48 yamahata: https://git.opendaylight.org/gerrit/#/c/58981/ verification shouldn't take this long. I think need to retrigger it. 19:47:47 oh. thanks. issued recheck 19:50:50 looking at your patch, you missed artifacts/upstream/artifacts/pom.xml 19:51:05 the single-features and feature-repos ones are not needed. 19:51:16 for reference, https://git.opendaylight.org/gerrit/#/c/59596/ 19:51:54 or https://wiki.opendaylight.org/view/Karaf_4_migration#Step_8:_add_your_karaf_4_features_to_distribution - point 2. 19:53:42 yamahata: ^^^ 19:54:14 thanks, will check it after lunch. 20:20:26 done. updated it. 20:33:52 yamahata: https://git.opendaylight.org/gerrit/#/c/58981/6/artifacts/upstream/single-features/pom.xml and https://git.opendaylight.org/gerrit/#/c/58981/6/artifacts/upstream/feature-repos/pom.xml 20:33:58 these two are not needed. 20:34:19 they're already present in https://git.opendaylight.org/gerrit/#/c/59314/3/artifacts/pom.xml 17:14:41 yamahata, hi 17:46:22 rajivk: hi 17:47:14 rajivk_: hi 18:00:47 Yamahata, I has a query, 18:01:34 yes? 18:02:10 I have put a patch for full sync 18:02:45 do you mean https://review.openstack.org/#/c/478803/ ? 18:02:48 while get_plugin needs to pass alias, so we have call something like 18:03:01 yes 18:03:53 In case of ml2 we pass CORE and for le we have constants defined in neutron lib 18:04:14 but for other services like bgpvpn, trunk those constants are not defined. 18:04:24 I see. 18:04:45 My question is, what value should be passed to them so that correct plugin is fetched. 18:04:59 we have https://github.com/openstack/neutron-lib/blob/master/neutron_lib/plugins/constants.py 18:05:00 Oh. 18:05:10 In that case, we need to look into each plugins to check it. 18:05:21 probably api extension. 18:05:50 I did it. 18:05:53 ExtensionDescriptor.get_alias()? 18:05:59 Cool. 18:06:04 But BGPVPN test cases were failing 18:06:45 Hmm, "bgpvpn" doesn't work? 18:07:16 networking_bgpvpn/neutron/extensions/bgpvpn.py 18:07:57 there is no constants for it, in this file. 18:08:18 https://github.com/openstack/networking-bgpvpn/blob/master/networking_bgpvpn/neutron/extensions/bgpvpn.py#L41 18:08:25 Ah I see. so you come up with your first question. 18:08:42 At worst we can define our constants locally in networking-odl for now. 18:09:00 and then try to fix networking_bgpvpn 18:12:45 yamahata, i tried https://github.com/openstack/neutron-lib/blob/master/neutron_lib/api/definitions/bgpvpn.py#L43 LABEL i did not work 18:13:24 sorry i tried ALIAS it did not seems to work. I will try plugin and have a look at my test cases again. 18:13:35 I see. 18:13:41 If you have running neutron. 18:13:51 neutron extentions-list would help 18:14:03 it lists all extensions with alias Neutron knows. 18:14:23 yeah, i have running neutron 18:14:27 I will try it. 13:50:13 mkolesni, hi 14:28:55 hello 14:29:21 I've had a look at check jobs, and they seem to be broken since 1st of July, can anyone confirm? 14:30:39 last 11 jobs haven't verified... 14:30:40 https://review.openstack.org/#/q/project:openstack/networking-odl 15:47:46 manjeets, hi 08:02:15 hello 08:02:57 this patch https://review.openstack.org/#/c/480024/1 seems to fix the problem with the check jobs, could you please have a look at it? 07:31:40 mkolesni, hi 07:58:26 rajivk, hey whats up 08:35:08 mkolesni, i want to discuss https://review.openstack.org/#/c/474851 08:35:29 rajivk, sure go ahead 08:36:40 I am using dict of dictionary for storing the task. 08:37:09 but there wont be more than one entry 08:37:19 I thinking of the case, where multiple maintenance task is registered by multiple driver. 08:37:35 For example, driver a register phase1 for under task1 08:37:58 driver b register phase2 under task1 08:38:20 but this doesnt happen not sure what youre trying to prevent here 08:38:47 But it might happen different drivers for example 08:39:01 thats why we have code review 08:40:01 if it will become a serious problem we can think of a way to fix it but this theoretical problem doesnt exist so it doesnt need to be fixed 08:40:08 you mean a simple list will be enough because the same instances will be used for a single type of task. 08:40:52 a list of what exactly? 08:41:15 a list of method. 08:42:23 you mean phases? 08:43:09 yes 08:43:27 yes keep that as field but the dict is not necessary 08:44:16 One more think, For timer we need to specify periodic time 08:45:05 I think, it is enough to supply this time at the time of creation of instance. 08:45:29 not sure what you mean 08:45:46 you get the interval of the task in the ctor 08:47:01 ctor? 08:47:42 constructor 08:47:56 https://en.wiktionary.org/wiki/ctor 08:48:44 sorry, my bad 08:49:07 no prob 08:49:17 I got the answer to the question. Thanks. 08:49:23 ok 15:26:42 yamahata: ping 15:38:28 jvidal: pong 15:38:45 hello! 15:39:01 I've seen that there have been lots of jenkins failures in past commits 15:39:24 I thought this commit solved it: https://review.openstack.org/#/c/480024/ 15:40:04 but there have been other commits (without this one getting in) that have passed jenkins, do you have any idea of what could be happenning? 15:41:13 was it just an infra issue? 15:42:32 jvidal, what other patches have passed? 15:43:27 rajivk_: https://review.openstack.org/#/c/477064/ and https://review.openstack.org/#/c/462492/ 15:44:49 jvidal, these patches got comments therefore they are up in the list, they were not updated. They were updated before this failure. 15:45:19 I guess 480024 would solve it. I approved it. 15:45:43 the jenkins success of 477064 and 462492 is before 480024 15:46:13 ah, ok rajivk_, I missed that 15:46:28 thank you yamahata! 02:58:57 Isaku Yamahata proposed a change to neutron: transcriber: parameterize Neutron type in AbstractNeutronInterface https://git.opendaylight.org/gerrit/59992 02:58:58 Isaku Yamahata proposed a change to neutron: AbstractTranscriberInterface: correct readMd signature https://git.opendaylight.org/gerrit/59993 03:55:45 Isaku Yamahata proposed a change to neutron: transcriber: parameterize Neutron type in AbstractNeutronInterface https://git.opendaylight.org/gerrit/59992 03:55:46 Isaku Yamahata proposed a change to neutron: AbstractTranscriberInterface: correct readMd signature https://git.opendaylight.org/gerrit/59993 08:09:45 hello 08:10:10 I've been doing the renaming s/Opendaylight/OpenDaylight/g 08:10:18 and now I'd like to add a test 08:10:27 I already have it defined in tox.ini 08:10:42 do I need to do something to add it as a check test? 08:10:48 or does Jenkins automatically pick it? 06:46:10 Isaku Yamahata proposed a change to neutron: Bump odlparent dependency to 2.0.2 https://git.opendaylight.org/gerrit/60102 18:15:55 Isaku Yamahata proposed a change to neutron: artifact: remove duplicated features-neutron-test dependency https://git.opendaylight.org/gerrit/60104 10:50:43 mkolesni, i updated https://review.openstack.org/474851, can you please review it? 10:51:30 rajivk, yes i saw an email thanks, ill look at it 15:00:58 hello 15:01:30 do we have a meeting today? 15:01:41 I think so 15:02:18 hello 15:02:20 yes. 15:02:22 let's start 15:02:24 yamahata: Error: Can't start another meeting, one is in progress. Use #endmeeting first. 15:02:26 #chair mkolesni 15:02:26 Current chairs: manjeets mkolesni rajivk yamahata 15:02:28 #chair rajivk_ 15:02:28 Current chairs: manjeets mkolesni rajivk rajivk_ yamahata 15:02:40 #endmeeting