*** erlon has joined #openstack-meeting | 00:00 | |
*** dmacpher has joined #openstack-meeting | 00:04 | |
*** mattw4 has quit IRC | 00:06 | |
*** dtrainor has quit IRC | 00:16 | |
*** lseki has quit IRC | 00:16 | |
*** samueldmq has quit IRC | 00:29 | |
*** lbragstad has quit IRC | 00:31 | |
*** mriedem has quit IRC | 00:33 | |
*** erlon has quit IRC | 00:35 | |
*** zhubx has quit IRC | 00:41 | |
*** zhubx has joined #openstack-meeting | 00:41 | |
*** tetsuro has joined #openstack-meeting | 00:44 | |
*** whoami-rajat has joined #openstack-meeting | 00:48 | |
*** rbudden has quit IRC | 00:56 | |
*** rbudden has joined #openstack-meeting | 01:27 | |
*** ttsiouts has joined #openstack-meeting | 01:32 | |
*** bbowen has joined #openstack-meeting | 01:41 | |
*** lbragstad has joined #openstack-meeting | 01:43 | |
*** apetrich has quit IRC | 01:58 | |
*** kambiz has quit IRC | 01:59 | |
*** kambiz has joined #openstack-meeting | 02:00 | |
*** ttsiouts has quit IRC | 02:05 | |
*** markvoelker has joined #openstack-meeting | 02:18 | |
*** iyamahat_ has quit IRC | 02:22 | |
*** yamahata has quit IRC | 02:22 | |
*** markvoelker has quit IRC | 02:52 | |
*** hongbin has joined #openstack-meeting | 03:02 | |
*** psachin has joined #openstack-meeting | 03:03 | |
*** jamesmcarthur has joined #openstack-meeting | 03:18 | |
*** iyamahat has joined #openstack-meeting | 03:29 | |
*** mmethot has quit IRC | 03:42 | |
*** mmethot has joined #openstack-meeting | 03:42 | |
*** markvoelker has joined #openstack-meeting | 03:49 | |
*** jamesmcarthur has quit IRC | 03:52 | |
*** lbragstad has quit IRC | 03:54 | |
*** lbragstad has joined #openstack-meeting | 03:55 | |
*** johnthetubaguy has quit IRC | 03:57 | |
*** johnthetubaguy has joined #openstack-meeting | 03:58 | |
*** diablo_rojo has quit IRC | 03:59 | |
*** ttsiouts has joined #openstack-meeting | 04:03 | |
*** hongbin has quit IRC | 04:18 | |
*** iyamahat has quit IRC | 04:20 | |
*** iyamahat_ has joined #openstack-meeting | 04:20 | |
*** markvoelker has quit IRC | 04:22 | |
*** rbudden has quit IRC | 04:29 | |
*** iyamahat_ has quit IRC | 04:35 | |
*** ttsiouts has quit IRC | 04:36 | |
*** tdasilva has quit IRC | 04:38 | |
*** ekcs has quit IRC | 04:43 | |
*** ttsiouts has joined #openstack-meeting | 04:46 | |
*** jamesmcarthur has joined #openstack-meeting | 05:01 | |
*** jamesmcarthur has quit IRC | 05:05 | |
*** pcaruana has joined #openstack-meeting | 05:08 | |
*** igordc has quit IRC | 05:19 | |
*** markvoelker has joined #openstack-meeting | 05:19 | |
*** lbragstad has quit IRC | 05:46 | |
*** sidx64 has joined #openstack-meeting | 05:52 | |
*** markvoelker has quit IRC | 05:52 | |
*** Luzi has joined #openstack-meeting | 05:58 | |
*** ttsiouts has quit IRC | 06:13 | |
*** bbowen has quit IRC | 06:22 | |
*** dansmith has quit IRC | 06:34 | |
*** dansmith has joined #openstack-meeting | 06:34 | |
*** e0ne has joined #openstack-meeting | 06:35 | |
*** apetrich has joined #openstack-meeting | 06:35 | |
*** dmacpher has quit IRC | 06:42 | |
*** slaweq has joined #openstack-meeting | 06:42 | |
*** psachin has quit IRC | 06:54 | |
*** armax has quit IRC | 07:01 | |
*** mdbooth_ has quit IRC | 07:02 | |
*** ttsiouts has joined #openstack-meeting | 07:04 | |
*** psachin has joined #openstack-meeting | 07:05 | |
*** e0ne has quit IRC | 07:07 | |
*** gouthamr has quit IRC | 07:11 | |
*** dmellado has quit IRC | 07:12 | |
*** stevebaker has quit IRC | 07:12 | |
*** sidx64 has quit IRC | 07:12 | |
*** sidx64 has joined #openstack-meeting | 07:16 | |
*** njohnston has quit IRC | 07:17 | |
*** dmellado has joined #openstack-meeting | 07:18 | |
*** zhubx has quit IRC | 07:20 | |
*** stevebaker has joined #openstack-meeting | 07:20 | |
*** zhubx has joined #openstack-meeting | 07:20 | |
*** gouthamr has joined #openstack-meeting | 07:20 | |
*** e0ne has joined #openstack-meeting | 07:21 | |
*** jrbalderrama has joined #openstack-meeting | 07:22 | |
*** e0ne has quit IRC | 07:25 | |
*** sidx64 has quit IRC | 07:31 | |
*** tssurya has joined #openstack-meeting | 07:33 | |
*** sidx64 has joined #openstack-meeting | 07:42 | |
*** rcernin has quit IRC | 07:48 | |
*** markvoelker has joined #openstack-meeting | 07:49 | |
*** ralonsoh has joined #openstack-meeting | 07:59 | |
*** vishalmanchanda has joined #openstack-meeting | 08:15 | |
*** Luzi has quit IRC | 08:16 | |
*** slaweq has quit IRC | 08:18 | |
*** markvoelker has quit IRC | 08:23 | |
*** bbowen has joined #openstack-meeting | 08:25 | |
*** slaweq has joined #openstack-meeting | 08:27 | |
*** jbadiapa has quit IRC | 08:28 | |
*** slaweq has quit IRC | 08:32 | |
*** sidx64 has quit IRC | 08:34 | |
*** slaweq has joined #openstack-meeting | 08:34 | |
*** psachin has quit IRC | 08:40 | |
*** psachin has joined #openstack-meeting | 08:42 | |
*** sidx64 has joined #openstack-meeting | 08:43 | |
*** mdbooth_ has joined #openstack-meeting | 08:45 | |
*** iyamahat has joined #openstack-meeting | 08:58 | |
*** electrofelix has joined #openstack-meeting | 08:58 | |
*** e0ne has joined #openstack-meeting | 09:00 | |
*** e0ne has quit IRC | 09:02 | |
*** jbadiapa has joined #openstack-meeting | 09:15 | |
*** e0ne has joined #openstack-meeting | 09:20 | |
*** markvoelker has joined #openstack-meeting | 09:20 | |
*** jesusaur has quit IRC | 09:21 | |
*** sidx64 has quit IRC | 09:22 | |
*** jesusaur has joined #openstack-meeting | 09:28 | |
*** tetsuro has quit IRC | 09:29 | |
*** e0ne has quit IRC | 09:42 | |
*** e0ne has joined #openstack-meeting | 09:45 | |
*** jrbalderrama has quit IRC | 09:47 | |
*** iyamahat has quit IRC | 09:50 | |
*** markvoelker has quit IRC | 09:54 | |
*** sidx64 has joined #openstack-meeting | 09:55 | |
*** cheng1 has quit IRC | 09:56 | |
*** cheng1 has joined #openstack-meeting | 09:59 | |
*** e0ne has quit IRC | 09:59 | |
*** sidx64_ has joined #openstack-meeting | 10:11 | |
*** sidx64 has quit IRC | 10:11 | |
*** jbadiapa has quit IRC | 10:21 | |
*** vishalmanchanda has quit IRC | 10:35 | |
*** jbadiapa has joined #openstack-meeting | 10:36 | |
*** yamamoto has quit IRC | 10:41 | |
*** markvoelker has joined #openstack-meeting | 10:50 | |
*** ttsiouts has quit IRC | 10:54 | |
*** ttsiouts has joined #openstack-meeting | 10:55 | |
*** ttsiouts has quit IRC | 10:59 | |
*** ttsiouts has joined #openstack-meeting | 11:01 | |
*** erlon has joined #openstack-meeting | 11:04 | |
*** njohnston_ has joined #openstack-meeting | 11:06 | |
*** ttsiouts has quit IRC | 11:11 | |
*** zhubx has quit IRC | 11:11 | |
*** ttsiouts has joined #openstack-meeting | 11:12 | |
*** zhubx has joined #openstack-meeting | 11:12 | |
*** yamamoto has joined #openstack-meeting | 11:13 | |
*** EmilienM is now known as EvilienM | 11:14 | |
*** ttsiouts has quit IRC | 11:16 | |
*** yamamoto has quit IRC | 11:18 | |
*** ttsiouts has joined #openstack-meeting | 11:21 | |
*** markvoelker has quit IRC | 11:24 | |
*** _erlon_ has joined #openstack-meeting | 11:35 | |
*** e0ne has joined #openstack-meeting | 11:37 | |
*** tetsuro has joined #openstack-meeting | 11:45 | |
*** e0ne has quit IRC | 12:15 | |
*** erlon has quit IRC | 12:24 | |
*** raildo has joined #openstack-meeting | 12:26 | |
*** Lucas_Gray has joined #openstack-meeting | 12:33 | |
*** e0ne has joined #openstack-meeting | 12:33 | |
*** whoami-rajat has quit IRC | 12:37 | |
*** Lucas_Gray has quit IRC | 12:41 | |
*** efried is now known as fried_rice | 12:41 | |
*** tetsuro has quit IRC | 12:46 | |
*** jamesmcarthur has joined #openstack-meeting | 12:49 | |
*** rbudden has joined #openstack-meeting | 12:52 | |
*** doreilly has joined #openstack-meeting | 12:54 | |
*** whoami-rajat has joined #openstack-meeting | 12:54 | |
*** gaoyan has joined #openstack-meeting | 12:58 | |
*** Lucas_Gray has joined #openstack-meeting | 12:59 | |
*** jamesmcarthur has quit IRC | 13:04 | |
*** awaugama has joined #openstack-meeting | 13:05 | |
*** bnemec has joined #openstack-meeting | 13:05 | |
*** tdasilva has joined #openstack-meeting | 13:08 | |
*** vishalmanchanda has joined #openstack-meeting | 13:10 | |
*** mjturek has joined #openstack-meeting | 13:12 | |
*** jamesmcarthur has joined #openstack-meeting | 13:14 | |
*** lbragstad has joined #openstack-meeting | 13:18 | |
*** jamesmcarthur has quit IRC | 13:19 | |
*** zhubx has quit IRC | 13:22 | |
*** enriquetaso has joined #openstack-meeting | 13:22 | |
*** stephenfin is now known as finucannot | 13:31 | |
*** rbudden has quit IRC | 13:36 | |
*** dmacpher has joined #openstack-meeting | 13:39 | |
*** kaisers has quit IRC | 13:41 | |
*** ygbo has joined #openstack-meeting | 13:41 | |
*** e0ne has quit IRC | 13:45 | |
*** mriedem has joined #openstack-meeting | 13:46 | |
*** anteaya has quit IRC | 13:46 | |
*** eharney has joined #openstack-meeting | 13:46 | |
*** radez has joined #openstack-meeting | 13:49 | |
*** e0ne has joined #openstack-meeting | 13:50 | |
*** anteaya has joined #openstack-meeting | 13:51 | |
*** johanssone has joined #openstack-meeting | 13:53 | |
*** e0ne has quit IRC | 13:54 | |
*** lseki has joined #openstack-meeting | 13:56 | |
*** kaisers has joined #openstack-meeting | 13:57 | |
*** mlavalle has joined #openstack-meeting | 13:58 | |
*** gaoyan has quit IRC | 13:59 | |
*** sidx64_ has quit IRC | 13:59 | |
mlavalle | #startmeeting neutron_drivers | 14:00 |
---|---|---|
openstack | Meeting started Fri Apr 5 14:00:50 2019 UTC and is due to finish in 60 minutes. The chair is mlavalle. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:00 |
*** openstack changes topic to " (Meeting topic: neutron_drivers)" | 14:00 | |
openstack | The meeting name has been set to 'neutron_drivers' | 14:00 |
njohnston_ | o/ | 14:00 |
ralonsoh | hi | 14:01 |
slaweq | hi | 14:01 |
mlavalle | how are y'all? | 14:01 |
*** njohnston_ is now known as njohnston | 14:01 | |
amotoki | o/ | 14:01 |
mlavalle | haleyb is still on vacation, I beleive | 14:01 |
haleyb | o/ | 14:01 |
mlavalle | ahhh, welcome back haleyb | 14:02 |
mlavalle | did you have fun? | 14:02 |
haleyb | i'm back, but in the deep end of the pool | 14:02 |
mlavalle | I bet you missed us all a lot | 14:02 |
*** gaoyan has joined #openstack-meeting | 14:02 | |
haleyb | s/fun/relaxed | 14:02 |
haleyb | getting up late and going to the beach is a lot of work :) | 14:02 |
mlavalle | it is indeed | 14:02 |
haleyb | good to be back though | 14:03 |
slaweq | :) | 14:03 |
mlavalle | let's wait 1 minute | 14:03 |
*** gagehugo has left #openstack-meeting | 14:03 | |
mlavalle | ok, let's get going | 14:04 |
slaweq | yamamoto just sent an email that he will not be here today | 14:04 |
mlavalle | #topic RFEs | 14:04 |
*** openstack changes topic to "RFEs (Meeting topic: neutron_drivers)" | 14:04 | |
*** bnemec is now known as beekneemech | 14:04 | |
mlavalle | and we are going to start with https://bugs.launchpad.net/neutron/+bug/1821058 | 14:04 |
openstack | Launchpad bug 1821058 in neutron "[RFE] Port binding event extended information for Nova" [Wishlist,Confirmed] | 14:04 |
ralonsoh | I'll ping Sean | 14:05 |
ralonsoh | ok, there are several topics | 14:05 |
ralonsoh | the first one | 14:05 |
ralonsoh | the events into Nova | 14:06 |
mlavalle | There are 3 patches already out there, the most important of which is https://review.openstack.org/#/c/645173/ | 14:06 |
ralonsoh | yes, the spec (this is the only one important right now) | 14:06 |
*** mjturek has quit IRC | 14:07 | |
ralonsoh | the main concern, from the Nova side, is why we need those events | 14:07 |
ralonsoh | IMO, we can discuss this in the PTG | 14:07 |
ralonsoh | the second point: driver information | 14:07 |
*** e0ne has joined #openstack-meeting | 14:07 | |
ralonsoh | in order to know which specific driver are you going to bind the port | 14:08 |
ralonsoh | this will also be needed for #link https://review.openstack.org/#/c/641670/ | 14:08 |
ralonsoh | and third, "connectivity" | 14:08 |
mlavalle | well, I think we should strive to come to an agreement as far as the RFE in this meeting | 14:09 |
ralonsoh | to inform about what type of backend we have: legacy (default one), only L2 or L3 (calico) | 14:09 |
amotoki | it looks like that we need to clarify what are needed by this effort. | 14:09 |
mlavalle | and then, with that agreement, you can devlop the spec further, which can be discussed in the PTG | 14:09 |
amotoki | regarding "what type of backend", the question will be how nova can use this information, for example. | 14:10 |
*** mjturek has joined #openstack-meeting | 14:10 | |
ralonsoh | amotoki, Nova will use this information, for example, in https://review.openstack.org/#/c/641670/ | 14:11 |
ralonsoh | amotoki, knowing the driver backend is important to decide if you can or not spawn a VM without IP in the port | 14:11 |
ralonsoh | amotoki, also this is needed for live-migration | 14:11 |
ralonsoh | but Sean knows this information better | 14:12 |
ralonsoh | (I'm still trying to ping him) | 14:12 |
*** gaoyan has quit IRC | 14:12 | |
amotoki | ralonsoh: thanks, but I am not sure we should pass a driver information itself or what backend driver(s) support. | 14:12 |
amotoki | (though I need to look through the nova spec) | 14:13 |
ralonsoh | amotoki, at least the name | 14:13 |
njohnston | Is Nova going to be making decisions based on the driver, or just based on characteristics of the driver like backend type? | 14:13 |
njohnston | as expressed in these events | 14:13 |
ralonsoh | amotoki, now we have "ovs" only | 14:13 |
ralonsoh | amotoki, but under this vif_type we have OVS, ODL, OVN, etc | 14:13 |
ralonsoh | amotoki, and the way the ports are bound and the events are different | 14:14 |
*** sean-k-mooney has joined #openstack-meeting | 14:14 | |
*** e0ne has quit IRC | 14:14 | |
ralonsoh | njohnston, Nova should use this information, in live migration, IP-less VMs, etc. | 14:14 |
ralonsoh | hi sean-k-mooney | 14:14 |
amotoki | "driver" information makes sense to me if it is a driver-to-driver communicaiton | 14:15 |
amotoki | it leads to a question how we can generalize information between neutron and nova | 14:15 |
ralonsoh | but, as I said, with vif_type="ovs" we don't really know what bakend we are using | 14:15 |
*** e0ne has joined #openstack-meeting | 14:15 | |
ralonsoh | sean-k-mooney, what are the problems between ODL, OVS or OVN during live-migration? | 14:16 |
mlavalle | this seems to me as a way to "cope with the ugly reality of the world" | 14:16 |
njohnston | let me put this question another way: does nova need to have code that can differentiate between all drivers? Would something need to be added to nova to say "if midonet: ..."? | 14:17 |
ralonsoh | njohnston, ok, let me divide the spec in three (those three parameters we need) | 14:18 |
ralonsoh | njohnston, at least, for the IP-less VMs we need to know the connectivity parameter | 14:18 |
ralonsoh | that means, legacy, L2 or L3 | 14:18 |
*** mjturek has quit IRC | 14:19 | |
sean-k-mooney | sorry im in another meeting too | 14:19 |
*** mjturek has joined #openstack-meeting | 14:19 | |
slaweq | ralonsoh: so for connectivity, L3 will mean port with IP address allocated and L2 will mean port without IP, am I right? | 14:19 |
sean-k-mooney | slaweq: no | 14:19 |
sean-k-mooney | l2 means the network backend provide 2 bradcase semantics | 14:20 |
sean-k-mooney | and supprot l2 connecity | 14:20 |
ralonsoh | e.g.: OVS L2, calico L3 | 14:20 |
sean-k-mooney | l3 means only ip connectivy is supported | 14:20 |
mlavalle | yeah, the port is in a broadcast domain | 14:20 |
mlavalle | in the case of L2 | 14:20 |
sean-k-mooney | yep | 14:20 |
slaweq | ok | 14:20 |
sean-k-mooney | so the reason for not allowing ip_allocaion=none with a l3 only network is that there are no network connecity availble in this case | 14:21 |
mlavalle | right | 14:21 |
sean-k-mooney | e.g. the port is on an l3 only network but has no ip | 14:21 |
mlavalle | it's useless | 14:21 |
slaweq | ok, I see. So if connectivity == L2 then ip_allocation=none will be allowed, right? | 14:22 |
sean-k-mooney | yes | 14:22 |
ralonsoh | exactly | 14:22 |
slaweq | thx | 14:22 |
*** eharney_ has joined #openstack-meeting | 14:22 | |
*** ttsiouts has quit IRC | 14:22 | |
amotoki | that is understandable but it looks like the meaning should be clarified. | 14:23 |
amotoki | I am not suree what "legacy" means.. | 14:23 |
ralonsoh | amotoki, I'll comment this in the spec | 14:23 |
*** ttsiouts has joined #openstack-meeting | 14:23 | |
ralonsoh | amotoki, the default value | 14:23 |
ralonsoh | this will be in the abs class | 14:23 |
slaweq | amotoki: from spec "The "legacy" ``connectivity`` value will be the default and | 14:23 |
ralonsoh | of course, I'll review all possible backend projects to add the correct value | 14:23 |
slaweq | is a sentinel to indicate the driver does not support this extension yet and | 14:23 |
slaweq | no connectivity info is available | 14:24 |
ralonsoh | exactly | 14:24 |
mlavalle | I'm curious about the answer to to njohnston's question above^^^^ | 14:24 |
*** ttsiouts has quit IRC | 14:24 | |
*** ttsiouts has joined #openstack-meeting | 14:24 | |
mlavalle | can you answer that? | 14:24 |
*** mjturek has quit IRC | 14:25 | |
*** eharney has quit IRC | 14:25 | |
ralonsoh | mlavalle, right about the drivers | 14:25 |
ralonsoh | sean-k-mooney, correct me if I'm wrong. This information is needed fro live-migration | 14:26 |
sean-k-mooney | sorry which info | 14:26 |
ralonsoh | the driver list | 14:26 |
njohnston | because the differentiation into legacy, l2, and l3 is not sufficient to solve the problem described in lines 52-57 of the spec | 14:26 |
ralonsoh | among with the network events | 14:27 |
sean-k-mooney | no that is need so that we can close a security bug | 14:27 |
mlavalle | in case sean-k-mooney missed it: "does nova need to have code that can differentiate bewteen all drivers? Would something need to be added to nova to say "if midonet:....?" | 14:27 |
sean-k-mooney | it is used so that os-vif can tell if the backend is odl or ml2/ovs in the ovs plugin | 14:27 |
*** eharney_ is now known as eharney | 14:27 | |
ralonsoh | ^^ #link https://bugs.launchpad.net/neutron/+bug/1734320 | 14:28 |
openstack | Launchpad bug 1734320 in OpenStack Compute (nova) "Eavesdropping private traffic" [Undecided,In progress] - Assigned to sean mooney (sean-k-mooney) | 14:28 |
njohnston | but does it need to know about more than just ml2/ovs and odl, does it also need to know which set of characteristics are met by ml2/ovn and midonet and linuxbridge etc. | 14:28 |
sean-k-mooney | nova should not need code for each dirver | 14:28 |
sean-k-mooney | currenly it would be passing it to os-vif for the ovs os-vif puling to use | 14:28 |
sean-k-mooney | nova currently does not no | 14:29 |
slaweq | so You want to tell nova which os-vif driver should be used for port, right? | 14:29 |
mlavalle | but let's extend the question to os-vif. will os vif have networking backend specific code? | 14:29 |
sean-k-mooney | it does need the network events | 14:29 |
sean-k-mooney | but if we use network_events as an abstration we dont need to put code that special cases on backends | 14:29 |
sean-k-mooney | mlavalle: it already does | 14:29 |
mlavalle | ewell yes, you are right | 14:30 |
*** mjturek has joined #openstack-meeting | 14:30 | |
mlavalle | it already does | 14:30 |
mlavalle | so let me attempt to summarize this: | 14:30 |
ralonsoh | sean-k-mooney, just to clarify: "bound_drivers" and "network_events" don't need to be used in Nova itself | 14:30 |
amotoki | it sounds that we would like to abstract what capabilities are support by drivers. | 14:31 |
sean-k-mooney | network_event would need to be used by nova | 14:31 |
*** mjturek has quit IRC | 14:31 | |
njohnston | amotoki: +1 | 14:31 |
sean-k-mooney | bound_drivers woudl mainly be used by os-vif | 14:31 |
sean-k-mooney | there is one usecase where it would be useful for bandwtiht based schduling | 14:31 |
ralonsoh | ok, sorry yes | 14:31 |
ralonsoh | amotoki, capabilities? do you mean type of events? | 14:32 |
amotoki | ralonsoh: kind of such. I don't see concrete events right now but I think some abstractions are needed from this discussion | 14:33 |
mlavalle | so let me attempt to summarize the situation, can I? | 14:33 |
ralonsoh | amotoki, for sure, something commonly defined both for neutron and nova | 14:33 |
ralonsoh | please, mlavalle | 14:33 |
mlavalle | 1) Currently, we have Neutron communcating to Nova, through the binding and events, the status of a port | 14:34 |
*** armax has joined #openstack-meeting | 14:35 | |
mlavalle | 2) The semantics of these communcations are not sufficient today for Nova / os-vif to meaningfully work wit thos e ports. We nneed more finely garined semantics | 14:35 |
mlavalle | agree so far? | 14:35 |
sean-k-mooney | yes | 14:36 |
amotoki | +1 | 14:36 |
njohnston | +1 | 14:36 |
slaweq | yes | 14:36 |
mlavalle | 3) on the Neutron side, I think amotoki and njohnston are concerned about communicating data that is too much back end implementation dependent | 14:37 |
mlavalle | 4) Therefore their question is, can we abstract a little bit the semantics of what will be communicated | 14:37 |
mlavalle | agree so far amotoki, njohnston? | 14:37 |
amotoki | yes. as of now, we pass bound driver information. | 14:38 |
njohnston | yes | 14:38 |
*** jamesmcarthur has joined #openstack-meeting | 14:38 | |
ralonsoh | amotoki, yes but we need the bound drivers nested list | 14:38 |
sean-k-mooney | we could drop the boud driver info an still support alot of the usecase | 14:39 |
amotoki | I am not sure it is the right direction to expand the current approach using driver information for further processing. | 14:39 |
amotoki | it would be easy to use the list of drivers though. | 14:39 |
sean-k-mooney | amotoki: but to be clear the lack fo driver info has cassed several security bug in the past | 14:39 |
amotoki | sean-k-mooney: yeah, I know. | 14:39 |
mlavalle | Ideally, all the backends should have the same semantics for the same events, but the ugly reallity is that the backends have interpreted these semantics in different ways | 14:40 |
amotoki | it tends to depend on implementations. | 14:40 |
mlavalle | and that is how we find ourselves in this situation | 14:40 |
mlavalle | each backend evolved on its own | 14:41 |
sean-k-mooney | mlavalle: well they all have the same event but they send them at different time so the semantic difference it the problem i hope we can solve. | 14:41 |
mlavalle | sean-k-mooney: that's exactly what I mean | 14:41 |
mlavalle | all send the same events, but they really mean different things | 14:41 |
sean-k-mooney | yep | 14:41 |
mlavalle | right? | 14:41 |
mlavalle | so in an ideal world maybe we should go to the backends and attempt to align the semantics | 14:42 |
mlavalle | but that is not likely to happen, right? | 14:42 |
slaweq | mlavalle: that will not gonna happen for sure :) | 14:43 |
sean-k-mooney | the envent in question for clarity are "network-vif-plugged" "network-vif-unplugged" "network-vif-deleted" and "network-chagned" | 14:43 |
mlavalle | yeap | 14:43 |
mlavalle | so I think sean-k-mooney and ralonsoh are taking the pragmatic approach | 14:43 |
mlavalle | let's fix it in a combination of more data in the binding + nova anmd os-vif changes | 14:44 |
ralonsoh | (drilling a hole though Nova) | 14:44 |
mlavalle | is that agood summary? | 14:44 |
ralonsoh | sure | 14:44 |
sean-k-mooney | yes more or less | 14:44 |
ralonsoh | We'll amend the spec | 14:44 |
njohnston | makes sense | 14:45 |
sean-k-mooney | i would like neutron/ the ml2 dirves to declar the semantic of what the event means to them | 14:45 |
sean-k-mooney | and then teach nova to deal with that | 14:45 |
sean-k-mooney | but not teach nova about the 50 or so neutron backends | 14:45 |
amotoki | sounds good. both sides need to have same interpretations. | 14:45 |
mlavalle | I think amotoki's and njohnston concerns about abstractions are correct | 14:45 |
mlavalle | precisely because we don't want to have to teach nova to deal with 50 neutron backends | 14:46 |
amotoki | yeah | 14:46 |
slaweq | I agree | 14:47 |
njohnston | +100 | 14:47 |
sean-k-mooney | yes for what its worth we could remove the bound_drivers from this spec and i can deal with that issue seperately | 14:47 |
sean-k-mooney | that would leave just the abstack connectivy and events items | 14:47 |
sean-k-mooney | if that would help | 14:47 |
mlavalle | and I think the last three lines typed by sean-k-mooney capture perfectly a good middle ground we can all agree on | 14:47 |
mlavalle | niot thse last 3 lines, the 3 previous ones | 14:48 |
sean-k-mooney | :) | 14:48 |
mlavalle | can we all agree on those 3 lines? | 14:48 |
njohnston | yes, the declaration of the semantic meaning of the events in a driver-independent way is the thing | 14:48 |
amotoki | agree | 14:49 |
njohnston | like sending an "unreliable plugging" flag for linuxbridge or a "plug before dataplane config" for odl | 14:49 |
sean-k-mooney | njohnston: if we can also agree on sorter names for those flags that would make me happy :) | 14:50 |
njohnston | sean-k-mooney: absolutely :-) | 14:50 |
mlavalle | slaweq, haleyb: what do you think? | 14:50 |
slaweq | I agree with Your summary and IMO this rfe can be approved | 14:51 |
haleyb | +1 from me too | 14:51 |
slaweq | we can discuss details in spec review | 14:51 |
mlavalle | so here's what I propose | 14:51 |
mlavalle | 1) I'm going to capture sean-k-mooney's magic 3 lines in the RFE, so they can guide us as the priciples for this effort | 14:52 |
mlavalle | 2) Approve the RFE so we can focus on developing the spec along those principles | 14:52 |
njohnston | +1 | 14:53 |
mlavalle | 3) sean-k-mooney don't remove things just yet. let's see if in the spec review process we can accomodate everything. if that is not possible, then we drop stuff | 14:53 |
slaweq | +1 | 14:53 |
sean-k-mooney | :) | 14:53 |
sean-k-mooney | sure | 14:53 |
ralonsoh | thank you all! | 14:53 |
amotoki | sounds fine to me | 14:53 |
mlavalle | haleyb: ok with you? | 14:54 |
haleyb | sure | 14:56 |
mlavalle | ok team | 14:56 |
mlavalle | This was a heavy one and I think the discussion was really insightful | 14:56 |
amotoki | njohnston: btw, I left a comment on https://bugs.launchpad.net/neutron/+bug/1821208. hopefully you can check it (though we could not cover it today). | 14:57 |
openstack | Launchpad bug 1821208 in neutron "[RFE] Only enforce policy when selected option does not match default" [Wishlist,Confirmed] | 14:57 |
mlavalle | this is good stuff | 14:57 |
njohnston | amotoki: Will check it, thanks! | 14:57 |
mlavalle | have a great weekend! | 14:57 |
mlavalle | and thanks for attending! | 14:57 |
slaweq | thx | 14:57 |
slaweq | o/ | 14:57 |
amotoki | o/ | 14:57 |
sean-k-mooney | o/ | 14:57 |
*** e0ne has quit IRC | 14:57 | |
mlavalle | #endmeeting | 14:57 |
ralonsoh | thanks for your time! | 14:57 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 14:57 | |
openstack | Meeting ended Fri Apr 5 14:57:45 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:57 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/neutron_drivers/2019/neutron_drivers.2019-04-05-14.00.html | 14:57 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/neutron_drivers/2019/neutron_drivers.2019-04-05-14.00.txt | 14:57 |
openstack | Log: http://eavesdrop.openstack.org/meetings/neutron_drivers/2019/neutron_drivers.2019-04-05-14.00.log.html | 14:57 |
*** sean-k-mooney has left #openstack-meeting | 14:57 | |
*** mlavalle has left #openstack-meeting | 14:59 | |
*** ttsiouts has quit IRC | 15:00 | |
*** ttsiouts has joined #openstack-meeting | 15:00 | |
*** ttsiouts has quit IRC | 15:01 | |
*** ttsiouts has joined #openstack-meeting | 15:02 | |
*** e0ne has joined #openstack-meeting | 15:03 | |
*** yamamoto has joined #openstack-meeting | 15:04 | |
*** whoami-rajat has quit IRC | 15:07 | |
*** yamamoto has quit IRC | 15:09 | |
*** jamesmcarthur_ has joined #openstack-meeting | 15:13 | |
*** dtrainor has joined #openstack-meeting | 15:14 | |
*** e0ne has quit IRC | 15:16 | |
*** jamesmcarthur has quit IRC | 15:16 | |
*** dtrainor has quit IRC | 15:18 | |
*** tssurya has quit IRC | 15:19 | |
*** dtrainor has joined #openstack-meeting | 15:19 | |
*** gyee has joined #openstack-meeting | 15:24 | |
*** dklyle has joined #openstack-meeting | 15:24 | |
*** ttsiouts has quit IRC | 15:25 | |
*** ttsiouts has joined #openstack-meeting | 15:26 | |
*** ttsiouts has quit IRC | 15:30 | |
*** yamamoto has joined #openstack-meeting | 15:39 | |
*** EvilienM is now known as EmilienM | 15:45 | |
*** vishalmanchanda has quit IRC | 15:49 | |
*** yamamoto has quit IRC | 15:52 | |
*** yamamoto has joined #openstack-meeting | 15:53 | |
*** rsimai_away has quit IRC | 15:58 | |
*** doreilly has quit IRC | 16:01 | |
*** enriquetaso has quit IRC | 16:18 | |
*** diablo_rojo has joined #openstack-meeting | 16:20 | |
*** ygbo has quit IRC | 16:29 | |
*** yamamoto has quit IRC | 16:34 | |
*** yamamoto has joined #openstack-meeting | 16:36 | |
*** yamamoto has quit IRC | 16:41 | |
*** cmurphy is now known as cmorpheus | 16:47 | |
*** iyamahat has joined #openstack-meeting | 16:52 | |
*** Lucas_Gray has quit IRC | 16:52 | |
*** mattw4 has joined #openstack-meeting | 16:53 | |
*** mattw4 has quit IRC | 16:54 | |
*** beekneemech has quit IRC | 16:54 | |
*** dklyle has quit IRC | 16:56 | |
*** dklyle has joined #openstack-meeting | 16:56 | |
*** mattw4 has joined #openstack-meeting | 16:56 | |
*** iyamahat has quit IRC | 16:58 | |
*** eharney has quit IRC | 16:59 | |
*** iyamahat has joined #openstack-meeting | 17:01 | |
*** electrofelix has quit IRC | 17:03 | |
*** yamahata has joined #openstack-meeting | 17:08 | |
*** e0ne has joined #openstack-meeting | 17:12 | |
*** jamesmcarthur_ has quit IRC | 17:22 | |
*** e0ne has quit IRC | 17:24 | |
*** Lucas_Gray has joined #openstack-meeting | 17:25 | |
*** igordc has joined #openstack-meeting | 17:28 | |
*** jamesmcarthur has joined #openstack-meeting | 17:28 | |
*** psachin has quit IRC | 17:29 | |
*** manjeets has joined #openstack-meeting | 17:32 | |
*** whoami-rajat has joined #openstack-meeting | 17:37 | |
*** e0ne has joined #openstack-meeting | 17:37 | |
*** ekcs has joined #openstack-meeting | 17:39 | |
*** enriquetaso has joined #openstack-meeting | 17:42 | |
*** kmalloc is now known as needscoffee | 17:46 | |
*** hongbin has joined #openstack-meeting | 17:53 | |
*** jamesmcarthur has quit IRC | 18:01 | |
*** ociuhandu has joined #openstack-meeting | 18:13 | |
*** jamesmcarthur has joined #openstack-meeting | 18:17 | |
*** sidx64 has joined #openstack-meeting | 18:21 | |
*** jamesmcarthur has quit IRC | 18:25 | |
*** eharney has joined #openstack-meeting | 18:25 | |
*** sidx64_ has joined #openstack-meeting | 18:26 | |
*** sidx64 has quit IRC | 18:27 | |
*** jamesmcarthur has joined #openstack-meeting | 18:29 | |
*** jamesmcarthur has quit IRC | 18:32 | |
*** jamesmcarthur has joined #openstack-meeting | 18:34 | |
*** enriquetaso has quit IRC | 18:36 | |
*** ralonsoh has quit IRC | 18:45 | |
*** Lucas_Gray has quit IRC | 18:46 | |
*** mjturek has joined #openstack-meeting | 18:47 | |
*** bbowen_ has joined #openstack-meeting | 18:54 | |
*** bbowen has quit IRC | 18:56 | |
*** mdbooth has joined #openstack-meeting | 19:02 | |
*** e0ne has quit IRC | 19:02 | |
*** e0ne has joined #openstack-meeting | 19:03 | |
*** mdbooth_ has quit IRC | 19:04 | |
*** bbowen_ has quit IRC | 19:05 | |
*** mjturek has quit IRC | 19:18 | |
*** iyamahat has quit IRC | 19:31 | |
*** iyamahat has joined #openstack-meeting | 19:32 | |
*** iyamahat_ has joined #openstack-meeting | 19:35 | |
*** mjturek has joined #openstack-meeting | 19:35 | |
*** iyamahat has quit IRC | 19:38 | |
*** igordc has quit IRC | 19:44 | |
*** igordc has joined #openstack-meeting | 19:46 | |
*** dtrainor has quit IRC | 19:50 | |
*** slaweq has quit IRC | 19:51 | |
*** e0ne has quit IRC | 19:53 | |
*** Lucas_Gray has joined #openstack-meeting | 20:16 | |
*** slaweq has joined #openstack-meeting | 20:18 | |
*** slaweq has quit IRC | 20:23 | |
*** Lucas_Gray has quit IRC | 20:23 | |
*** Lucas_Gray has joined #openstack-meeting | 20:23 | |
*** Lucas_Gray has quit IRC | 20:30 | |
*** Lucas_Gray has joined #openstack-meeting | 20:33 | |
*** bbowen_ has joined #openstack-meeting | 20:35 | |
*** bbowen_ is now known as bbowen | 20:36 | |
*** enriquetaso has joined #openstack-meeting | 20:40 | |
*** dtrainor has joined #openstack-meeting | 20:43 | |
*** raildo has quit IRC | 21:03 | |
*** sidx64_ has quit IRC | 21:06 | |
*** awaugama has quit IRC | 21:09 | |
*** jamesmcarthur has quit IRC | 21:15 | |
*** bbowen_ has joined #openstack-meeting | 21:22 | |
*** bbowen has quit IRC | 21:23 | |
*** mjturek has quit IRC | 21:24 | |
*** bbowen_ has quit IRC | 21:44 | |
*** bbowen_ has joined #openstack-meeting | 21:48 | |
*** bbowen_ has quit IRC | 21:53 | |
*** hyunsikyang__ has joined #openstack-meeting | 21:56 | |
*** JangwonLee_ has joined #openstack-meeting | 21:56 | |
*** mmethot_ has joined #openstack-meeting | 21:57 | |
*** bbowen_ has joined #openstack-meeting | 21:57 | |
*** manjeets_ has joined #openstack-meeting | 21:58 | |
*** armax has quit IRC | 21:59 | |
*** gary_perkins_ has joined #openstack-meeting | 21:59 | |
*** Wryhder has joined #openstack-meeting | 22:00 | |
*** jgriffit2 has joined #openstack-meeting | 22:00 | |
*** dansmith_ has joined #openstack-meeting | 22:00 | |
*** edmondsw has quit IRC | 22:01 | |
*** geguileo has quit IRC | 22:01 | |
*** dansmith has quit IRC | 22:01 | |
*** JangwonLee has quit IRC | 22:01 | |
*** goldenfri has quit IRC | 22:01 | |
*** EmilienM has quit IRC | 22:01 | |
*** tbarron has quit IRC | 22:01 | |
*** zigo has quit IRC | 22:01 | |
*** kukacz has quit IRC | 22:01 | |
*** frickler has quit IRC | 22:01 | |
*** brtknr has quit IRC | 22:01 | |
*** aspiers has quit IRC | 22:01 | |
*** kukacz_ has joined #openstack-meeting | 22:01 | |
*** cschwede has quit IRC | 22:01 | |
*** ekcs has quit IRC | 22:01 | |
*** hyunsikyang has quit IRC | 22:01 | |
*** jiaopengju has quit IRC | 22:01 | |
*** jgriffith has quit IRC | 22:01 | |
*** Lucas_Gray has quit IRC | 22:01 | |
*** manjeets has quit IRC | 22:01 | |
*** yamahata has quit IRC | 22:01 | |
*** mmethot has quit IRC | 22:01 | |
*** rossella_s has quit IRC | 22:01 | |
*** SotK has quit IRC | 22:01 | |
*** pcarver has quit IRC | 22:01 | |
*** bswartz has quit IRC | 22:01 | |
*** gary_perkins has quit IRC | 22:01 | |
*** mriedem has left #openstack-meeting | 22:01 | |
*** frickler has joined #openstack-meeting | 22:01 | |
*** EmilienM has joined #openstack-meeting | 22:01 | |
*** edmondsw_ has joined #openstack-meeting | 22:02 | |
*** SotK has joined #openstack-meeting | 22:02 | |
*** mriedem has joined #openstack-meeting | 22:02 | |
*** dansmith_ has quit IRC | 22:02 | |
*** iyamahat__ has joined #openstack-meeting | 22:02 | |
*** Wryhder is now known as Lucas_Gray | 22:02 | |
*** iyamahat_ has quit IRC | 22:02 | |
*** lbragstad has quit IRC | 22:02 | |
*** lbragstad_ has joined #openstack-meeting | 22:02 | |
*** dansmith has joined #openstack-meeting | 22:02 | |
*** yamahata has joined #openstack-meeting | 22:03 | |
*** _erlon_ has quit IRC | 22:05 | |
*** aspiers has joined #openstack-meeting | 22:07 | |
*** whoami-rajat has quit IRC | 22:27 | |
*** mriedem has quit IRC | 22:33 | |
*** ekcs has joined #openstack-meeting | 22:33 | |
*** mriedem has joined #openstack-meeting | 22:35 | |
*** bbowen_ has quit IRC | 22:42 | |
*** pcaruana has quit IRC | 22:57 | |
*** hongbin has quit IRC | 23:09 | |
*** yamamoto has joined #openstack-meeting | 23:21 | |
*** yamamoto has quit IRC | 23:25 | |
*** needscoffee is now known as kmalloc | 23:32 | |
*** mattw4 has quit IRC | 23:52 | |
*** diablo_rojo has quit IRC | 23:58 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!