15:01:20 #startmeeting neutron_northbound 15:01:21 Meeting started Fri May 15 15:01:20 2015 UTC. The chair is regXboi. 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:29 #chair flaviof edwarnicke 15:01:29 Current chairs: edwarnicke flaviof regXboi 15:01:35 #topic roll call 15:02:05 #link https://wiki.opendaylight.org/view/NeutronNorthbound:Meetings#Agenda_for_Next_Meeting_.285.2F15.29 agenda in its usual place 15:02:09 #undo 15:02:09 Removing item from minutes: 15:02:13 #info regXboi 15:02:20 #link https://wiki.opendaylight.org/view/NeutronNorthbound:Meetings#Agenda_for_Next_Meeting_.285.2F15.29 agenda in its usual place 15:03:01 attendees - please #info in :) 15:03:13 #info edwarnicke 15:03:16 #info Casey 15:04:19 * regXboi gives a few more minutes for roll call and gather up 15:04:19 #info flaviof 15:04:43 #info adetalhouet 15:05:05 #topic agenda bashing 15:05:16 #info any new topics or order rearrangement? 15:05:26 I'm looking for short items to the front 15:05:30 longer items to the back :) 15:06:11 regXboi: So we are lining agenda items up by height? :) 15:06:20 expected length of discussion 15:07:11 anybody going to the openstack summit? would like to get together. 15:07:39 I'm not - I'm headed an orthogonal direction 15:07:48 regXboi: too bad. 15:07:57 flaviof: I am :) 15:08:02 edwarnicke: nice! 15:08:36 #topic action items from last meeting 15:08:52 #link https://trello.com/b/LhIIQ8Z0/odl-neutronnorthbound trello board 15:08:59 #info that's item 1 15:09:16 #info items 2 and 3 are status items - so they are done :) 15:09:26 #info item 4 15:09:39 #link https://git.opendaylight.org/gerrit/#/c/19850/ documentation patch 15:09:59 #info regXboi added text to it and thinks its ready for colindixon to look at 15:10:12 colindixon: you here :-) ? 15:10:51 hey 15:10:51 sorry 15:11:03 do me a favor and #info in 15:11:12 #info colindixon is mostly around :p 15:11:12 * edwarnicke would like the record to reflect that no one who reviews as much docs as colindixon does need apologize ;) 15:11:26 then #info that edwarnicke :) 15:11:53 colindixon: I know you are busy, but I think that the above #linked doc patch is as ready as it is going to be 15:11:59 modulo editing of course :) 15:12:26 * regXboi returns colindixon to regularly scheduled insanity 15:12:31 #info item 5 15:12:51 * colindixon starts to review this patch because you guys are good 15:13:01 #info regXboi has looked at neutron-daily-openstack-master and believes there is a problem with ODL not listening on proper ports 15:13:10 #link https://lists.opendaylight.org/pipermail/neutron-dev/2015-May/000151.html first impressions in email 15:13:38 #info however, neutron-daily-openstack-master now appears to be dieing on neutron being generally wedged 15:13:44 regXboi: Why would messages be sent to us on 8087 15:13:54 We've never listened on 8087 15:14:09 edwarnicke: because that's how it's all configured - beyond that I'll let flaviof explain 15:14:23 edwarnicke: the problem *isn't* the 8087 - that's configured to work 15:14:36 edwarnicke: the problem is the redirect to 8443 - nothing is listening there 15:14:40 the issue has to do with the way the tests are run 15:15:02 when doing it 'allinone', odl is co-located with the rest of openstack services 15:15:13 I have a vague memory that mlemay was going to look at this, but I never heard back 15:15:14 swift uses 8080, so odl had to be moved 15:15:41 regXboi: Reading your email more carefully... is neutron trying to hit us on https? Because I know that our normal, non-munged, jetty config does *not* redirect folks to ssl 15:15:53 i do not understand what is redirecting neutron-nb to 8443 15:16:06 flaviof: I'm pretty sure its not ODL... 15:16:17 so... look at the jetty.xml configuration? 15:16:30 let me get you a link 15:16:32 * edwarnicke hits our restconf interface pretty much daily and has never been redirected 15:16:40 because the recent jobs are really hosed 15:17:04 #link https://jenkins.opendaylight.org/releng/view/neutron/job/neutron-daily-openstack-master/19/artifact/logs/opendaylight/etc/jetty.xml the jetty xml in question 15:17:18 regXboi: how can you tell that it is hosed due to that? 15:17:22 that configuration *looks* like a redirect 15:17:29 flaviof: see above 15:17:46 the "confidentialPort" attribute is suspicious 15:18:00 regXboi: Our stock jetty also sets confidential ports, and doesn't redirect 15:18:21 edwarnicke: I remain unconvined 15:18:28 er unconvinced even :) 15:18:32 So this is the stock jetty file: 15:18:33 regXboi: can you correlate that with the failure in the job itself [1] ? 15:18:41 #link https://jenkins.opendaylight.org/releng/view/ovsdb/job/ovsdb-daily-openstack-master/54/console failing stack 15:18:41 [1] 15:18:57 https://www.irccloud.com/pastebin/RaUszhnF 15:19:11 fflaviof: no I can't 15:19:19 because I'm looking at the ECONNREFUSED 15:20:43 in the neutron server log 15:20:53 regXboi: ack. I wonder if there are different problems, and they are getting merged into the same topic. 15:21:13 well - for *one* thing - we aren't even hitting this problem anymore 15:21:20 devstack won't even run now 15:21:33 oh... ok. 15:21:50 you are ahead of me; I'm just looking at making the stack work again. 15:21:59 #link https://jenkins.opendaylight.org/releng/view/neutron/job/neutron-daily-openstack-master/19/artifact/logs/screen-q-svc.txt where to find ECONNREFUSED 15:22:26 we'll have to put this back on the action list 15:23:00 #action all to continue to look at why neutron-daily-openstack-master is hosed 15:23:09 #info item 6 15:23:21 flaviof: any update on moving items between the trello boards? 15:23:43 regXboi: no. I'm stuck in trying to run tempests. 15:23:56 regXboi: trouble it, it touns out that is very hard to do when Icannot stack. :) 15:24:06 ok.. we'll move that one forward 15:24:10 ack 15:24:18 #action flaviof to update OS issues and move from https://trello.com/b/ddIvDQE0/ovs-openstack to https://trello.com/b/LhIIQ8Z0/odl-neutronnorthbound 15:24:23 #info item 7 15:24:41 I suspect we are all talking about this problem (getting ODL to run in the gate) 15:24:59 can I hope that folks in Vancouver find time to create some magic? 15:25:40 regXboi: i hope so. 15:26:04 ok we'll pull that one forward 15:26:09 flaviof: As mentioned last week... if folks want to jump on a hangout... I have a history of unwedging this class of issue 15:26:09 I see that now the 'create_initial_net' attempts to create an ipv6 router. 15:26:23 #action all to work on ODL running in the OS gate so that we can unblock OS patches 15:26:45 #topic Integration&System Test (Bug Squashing) 15:26:51 edwarnicke: yes! 15:27:06 we are missing a big piece of M5 - testing 15:27:31 we need system test complete for each user-facing feature ... does anybody have time to work on this? 15:28:11 and then once we have that, we need to link it into various jjb jobs (but I think this is pretty much already done for us) 15:28:36 flaviof: Can you scare up mestry ? 15:28:41 mestery 15:28:50 edwarnicke: unlikely. 15:29:26 I'd think mestery is not among us until May/25 15:30:19 flaviof: OK... correct me if I'm wrong, he's the one who can run stuff in the OS gate, correct? 15:30:33 edwarnicke: correct. 15:32:14 edwarnicke: I think the reality is that maintaining 15:32:17 edwarnicke: https://jenkins.opendaylight.org/releng/view/ovsdb/job/ovsdb-openstack-gerrit/ 15:32:47 flaviof: Go on 15:32:57 edwarnicke: has proven to be extremely high maint. 15:33:12 edwarnicke: I'm not convinced this is about Ubuntu vs Centos; 15:33:18 flaviof: I have gotten that impression from the outside 15:33:22 it is more about nodePool, as we talked earlier. 15:33:29 flaviof: I think nodepool would help 15:33:37 so... 15:33:55 ack. until then, it is just very hard to keep up with the changes in openstack test vms. 15:33:57 this isn't really an answer to my question 15:33:59 flaviof: But I think fundamentally trying to maintain OS on centos (which runs way behind the times) when OS tends to run against the bleeding edge and is moving fast is a fools errand 15:34:31 flaviof: My guess is, once we get nodepool, we are going to constantly find ourselves having to recompile more recent versions of stuff for centos as its way behind 15:34:33 edwarnicke: devstack gate will not 'bless' anything until it passed ubuntu and centos builds. 15:34:40 flaviof: Ah 15:34:46 flaviof: So they've moved that pain upstream :) 15:34:54 edwarnicke: ack. 15:34:59 folks - we're digressing again 15:35:08 * edwarnicke feels sorry for the guy on the sharp pointy end of that 15:35:33 * edwarnicke considers starting a thread about the etymology of 'digress' ;) 15:35:38 lol 15:36:08 the question is still out there - does anybody have time to work on the patch for e2e system test 15:36:26 so that we can check that off - the devstack gate is our integration test, yes, but ... 15:37:02 that patch will also make me more confident in ticking of bugs 15:37:07 and we are collecting them 15:37:46 regXboi: I do not right now 15:37:57 regXboi: I do not right now 15:38:17 Is it the karaf https thing? 15:38:31 mlemay: no 15:38:37 this is something different 15:38:40 sigh ok 15:39:27 Sorry was out of conversation .. I was looking at the ECONN thing if that is what you mentioned 15:39:29 A change was merged to neutron: Bug3165 : Added implementation for FIXME3165 in NeutronSecurityRuleInterface https://git.opendaylight.org/gerrit/20351 15:39:40 #action regXboi to make best effort to move https://git.opendaylight.org/gerrit/#/c/18356/ forward 15:39:50 #topic next meeting 15:40:21 #info regXboi is out on 5/22 and that is the openstack meet in Vancouver - do we want to meet next week? 15:40:47 I think we should take a pass and reconvene on 5/29 15:40:54 regXboi: +1 15:41:00 edwarnicke:? 15:41:13 +1 15:41:25 #agreed 5/22 meeting is cancelled fro Vancouver Openstack and vacation - will meet again on 5/29 15:41:32 #topic open mike 15:41:37 any other topics? 15:41:42 * edwarnicke begins singing freebird 15:41:58 * regXboi picks up air guitar 15:42:04 flaviof: How do we stand on the OS driver passing all the objects? 15:42:13 flaviof: Which ones are we getting and which are we not? 15:42:20 edwarnicke: that is 15:42:35 #link https://review.openstack.org/#/c/181578/ my changes on SG groups 15:43:13 edwarnicke: I'm working off of mestery changes, but there is a discrepancy in the way the db stores sg, and the way the 15:43:20 url/json body expects it. 15:44:08 with that, the cannot use the existing code, which simply maps the neutron obj to the json msg sent to neutron-nb 15:44:26 flaviof: So are you basically saying that what we are passing in port is wrong? 15:44:34 so, to answer your question, sg is not done. 15:44:38 flaviof: Because the db is storing something different than the call 15:45:16 edwarnicke: well, openstack's neutron db has no mapping of what it has stored and what the api expects. 15:45:21 that is for SG. 15:45:53 so we end up with '_' when expecting '-', and a list when we expect a singleton. 15:46:06 flaviof: And we are hacking that data out of the DB on the port response... so I presume that means our stuff 'catching' SG on the ODL side is wrong then because of that influence? 15:46:23 correct 15:46:31 flaviof: If we can get the messages to pass, we can fix the catcher 15:47:02 flaviof: So are the messages being passed to us by the OS driver now? 15:47:10 edwarnicke: yeah; im just confused that I expected the msgs to comply with what is in the doc: 15:47:26 #link http://developer.openstack.org/api-ref-networking-v2-ext.html#createSecGroup sg 15:48:15 folks - i need to run to another meeting - please close the meeting when you are done :) 15:48:17 edwarnicke: not until this (at least) is merged: 15:48:49 #link https://review.openstack.org/#/c/178325/ sg wip 15:49:35 edwarnicke: that is the only missing work in the msgs, iirc 15:50:14 edwarnicke: I have not tested the floating ip stuff; that was definitely broken until recently. 15:50:57 flaviof: How does it differ from the docs? 15:51:26 are we essentially done here? 15:51:58 edwarnicke: on the sync up the sec group is a list, not a singleton 15:52:10 regXboi: I think so.. flaviof and I will probably continue to chat though 15:52:12 regXboi: yes; just wanted to ask u one thing 15:52:42 regXboi: in the marsh, I see secgroup and secgroups 15:52:49 the later expects a list, ofc. 15:52:49 yep 15:52:58 that's typicall neutron for bulk configuration 15:53:02 right. 15:53:09 flaviof: Yep, that's what I would expect, a list 15:53:12 but it's not used everywhere :) 15:53:33 for the bulk config does the ml2 side need to be made smart to use it? 15:54:09 huh? 15:54:12 * flaviof hoping there was a way for the soec to handle list and sigleton using the same 'secgroup' key 15:54:20 Count me in for openstack hacking next week 15:54:32 you can't do that 15:54:45 regXboi: ack. that is what I suspected. 15:54:50 the bulk op is for multiple sec groups 15:55:07 that need to go in atomically 15:55:12 and that has to use the 's' variation explicitly, right? 15:55:19 yes 15:55:23 cool. gotcha. 15:55:26 mlemay: ack! 15:55:27 as to what the ML2 passes to us? 15:55:36 * regXboi has no idea on that one 15:55:56 yeah, that is where the issue is right now. it seems a bit inconsistent 15:56:12 heh - Neutron itself is inconsistent 15:56:20 anyway 15:56:21 * alagalah regXboi shocking 15:56:37 #topic cinnamon muffins 15:56:38 regXboi:lol. ack. 15:56:40 #endmeeting