*** mlavalle has quit IRC | 00:15 | |
*** rfolco has quit IRC | 00:28 | |
*** diurnalist has joined #openstack-meeting | 00:30 | |
*** yamamoto has joined #openstack-meeting | 00:33 | |
*** jmasud has quit IRC | 00:42 | |
*** diurnalist has quit IRC | 00:49 | |
*** diurnalist has joined #openstack-meeting | 00:49 | |
*** armax has quit IRC | 00:50 | |
*** jmasud has joined #openstack-meeting | 00:55 | |
*** yamamoto_ has joined #openstack-meeting | 00:59 | |
*** yamamoto has quit IRC | 00:59 | |
*** diurnalist has quit IRC | 01:03 | |
*** yamamoto_ has quit IRC | 01:11 | |
*** jmasud has quit IRC | 01:12 | |
*** jmasud has joined #openstack-meeting | 01:20 | |
*** yamamoto has joined #openstack-meeting | 01:21 | |
*** diurnalist has joined #openstack-meeting | 01:55 | |
*** andrebeltrami has quit IRC | 01:56 | |
*** gyee has quit IRC | 01:58 | |
*** yamamoto has quit IRC | 02:00 | |
*** jamesmcarthur has joined #openstack-meeting | 02:02 | |
*** masahito has joined #openstack-meeting | 02:03 | |
*** jamesmcarthur has quit IRC | 02:08 | |
*** jamesmcarthur has joined #openstack-meeting | 02:08 | |
*** diurnalist has quit IRC | 02:09 | |
*** yamamoto has joined #openstack-meeting | 02:11 | |
*** rcernin has quit IRC | 02:12 | |
*** jmasud has quit IRC | 02:14 | |
*** jamesmcarthur has quit IRC | 02:15 | |
*** yamamoto has quit IRC | 02:16 | |
*** masahito has quit IRC | 02:20 | |
*** jamesmcarthur has joined #openstack-meeting | 02:24 | |
*** jamesmcarthur has quit IRC | 02:37 | |
*** jamesmcarthur has joined #openstack-meeting | 02:38 | |
*** yamamoto has joined #openstack-meeting | 02:42 | |
*** jamesmcarthur has quit IRC | 02:43 | |
*** masahito_ has joined #openstack-meeting | 02:48 | |
*** jokke_ has quit IRC | 02:54 | |
*** jmasud has joined #openstack-meeting | 03:03 | |
*** yaawang_ has quit IRC | 03:08 | |
*** yaawang_ has joined #openstack-meeting | 03:09 | |
*** tetsuro has quit IRC | 03:11 | |
*** mattia has quit IRC | 03:11 | |
*** rcernin has joined #openstack-meeting | 03:17 | |
*** jamesmcarthur has joined #openstack-meeting | 03:19 | |
*** jamesmcarthur has quit IRC | 03:22 | |
*** jamesmcarthur has joined #openstack-meeting | 03:23 | |
*** jmasud has quit IRC | 03:23 | |
*** jmasud has joined #openstack-meeting | 03:25 | |
*** psachin has joined #openstack-meeting | 03:29 | |
*** Liang__ has joined #openstack-meeting | 03:30 | |
*** diablo_rojo has quit IRC | 03:40 | |
*** tetsuro has joined #openstack-meeting | 03:45 | |
*** armax has joined #openstack-meeting | 03:49 | |
*** jamesmcarthur has quit IRC | 03:58 | |
*** jamesmcarthur has joined #openstack-meeting | 03:58 | |
*** jamesmcarthur has quit IRC | 04:04 | |
*** jmasud has quit IRC | 04:12 | |
*** manuvakery has joined #openstack-meeting | 04:14 | |
*** rh-jelabarre has quit IRC | 04:15 | |
*** markvoelker has joined #openstack-meeting | 04:24 | |
*** markvoelker has quit IRC | 04:29 | |
*** evrardjp has quit IRC | 04:33 | |
*** evrardjp has joined #openstack-meeting | 04:33 | |
*** jamesmcarthur has joined #openstack-meeting | 04:40 | |
*** vishalmanchanda has joined #openstack-meeting | 04:40 | |
*** apetrich has quit IRC | 04:42 | |
*** jamesmcarthur has quit IRC | 04:44 | |
*** jamesmcarthur has joined #openstack-meeting | 04:45 | |
*** masahito_ has quit IRC | 04:56 | |
*** jmasud has joined #openstack-meeting | 04:59 | |
*** jamesmcarthur has quit IRC | 05:09 | |
*** jamesmcarthur has joined #openstack-meeting | 05:09 | |
*** markvoelker has joined #openstack-meeting | 05:09 | |
*** markvoelker has quit IRC | 05:14 | |
*** jamesmcarthur has quit IRC | 05:15 | |
*** links has joined #openstack-meeting | 05:16 | |
*** links has quit IRC | 05:42 | |
*** links has joined #openstack-meeting | 05:43 | |
*** jamesmcarthur has joined #openstack-meeting | 05:52 | |
*** yaawang_ has quit IRC | 05:52 | |
*** dklyle has quit IRC | 06:01 | |
*** jamesmcarthur has quit IRC | 06:06 | |
*** tetsuro has quit IRC | 06:32 | |
*** tetsuro has joined #openstack-meeting | 06:40 | |
*** rpittau|afk is now known as rpittau | 06:44 | |
*** links has quit IRC | 06:46 | |
*** belmoreira has joined #openstack-meeting | 06:52 | |
*** slaweq has joined #openstack-meeting | 07:00 | |
*** jmasud has quit IRC | 07:01 | |
*** links has joined #openstack-meeting | 07:01 | |
*** ircuser-1 has quit IRC | 07:06 | |
*** markvoelker has joined #openstack-meeting | 07:10 | |
*** markvoelker has quit IRC | 07:15 | |
*** ttsiouts has joined #openstack-meeting | 07:15 | |
*** ttsiouts_ has joined #openstack-meeting | 07:17 | |
*** ttsiouts_ has quit IRC | 07:20 | |
*** ttsiouts has quit IRC | 07:21 | |
*** ttsiouts has joined #openstack-meeting | 07:21 | |
*** tetsuro has quit IRC | 07:24 | |
*** ttsiouts has quit IRC | 07:26 | |
*** ttsiouts has joined #openstack-meeting | 07:27 | |
*** links has quit IRC | 07:37 | |
*** ralonsoh has joined #openstack-meeting | 07:38 | |
*** yaawang has joined #openstack-meeting | 07:45 | |
*** e0ne has joined #openstack-meeting | 07:58 | |
*** rcernin has quit IRC | 07:59 | |
*** maciejjozefczyk_ has joined #openstack-meeting | 08:14 | |
*** maciejjozefczyk has quit IRC | 08:18 | |
*** jmasud has joined #openstack-meeting | 08:27 | |
*** markvoelker has joined #openstack-meeting | 08:34 | |
*** e0ne has quit IRC | 08:36 | |
*** ttsiouts has quit IRC | 08:38 | |
*** markvoelker has quit IRC | 08:39 | |
*** links has joined #openstack-meeting | 08:40 | |
*** Lucas_Gray has joined #openstack-meeting | 08:42 | |
*** manuvakery has quit IRC | 08:45 | |
*** mugsie has quit IRC | 08:48 | |
*** mugsie has joined #openstack-meeting | 08:48 | |
*** ttsiouts has joined #openstack-meeting | 08:54 | |
*** rcernin has joined #openstack-meeting | 08:54 | |
*** njohnston has quit IRC | 08:57 | |
*** rcernin has quit IRC | 09:01 | |
*** links has quit IRC | 09:01 | |
*** links has joined #openstack-meeting | 09:04 | |
*** apetrich has joined #openstack-meeting | 09:13 | |
*** jamesmcarthur has joined #openstack-meeting | 09:21 | |
*** clarkb has quit IRC | 09:23 | |
*** rcernin has joined #openstack-meeting | 09:23 | |
*** jamesmcarthur has quit IRC | 09:27 | |
*** clarkb has joined #openstack-meeting | 09:28 | |
*** priteau has joined #openstack-meeting | 09:36 | |
*** rcernin has quit IRC | 09:58 | |
*** yamamoto has quit IRC | 09:59 | |
*** e0ne has joined #openstack-meeting | 10:13 | |
*** maciejjozefczyk_ is now known as maciejjozefczyk | 10:13 | |
*** rpittau is now known as rpittau|bbl | 10:22 | |
*** Liang__ has quit IRC | 10:24 | |
*** yamamoto has joined #openstack-meeting | 10:35 | |
*** jmasud has quit IRC | 10:38 | |
*** yamamoto has quit IRC | 10:43 | |
*** yamamoto has joined #openstack-meeting | 10:43 | |
*** markvoelker has joined #openstack-meeting | 10:44 | |
*** markvoelker has quit IRC | 10:49 | |
*** yamamoto has quit IRC | 10:51 | |
*** rcernin has joined #openstack-meeting | 10:54 | |
*** yamamoto has joined #openstack-meeting | 10:56 | |
*** rcernin has quit IRC | 11:08 | |
*** jamesmcarthur has joined #openstack-meeting | 11:24 | |
*** jamesmcarthur has quit IRC | 11:31 | |
*** links has quit IRC | 11:32 | |
*** jokke has joined #openstack-meeting | 11:42 | |
*** raildo has joined #openstack-meeting | 11:50 | |
*** rcernin has joined #openstack-meeting | 11:54 | |
*** e0ne_ has joined #openstack-meeting | 11:59 | |
*** Lucas_Gray has quit IRC | 12:01 | |
*** e0ne has quit IRC | 12:02 | |
*** ociuhandu has quit IRC | 12:03 | |
*** rh-jelabarre has joined #openstack-meeting | 12:04 | |
*** yamamoto has quit IRC | 12:04 | |
*** ttsiouts has quit IRC | 12:04 | |
*** rcernin has quit IRC | 12:06 | |
*** cschwede has joined #openstack-meeting | 12:06 | |
*** rfolco has joined #openstack-meeting | 12:12 | |
*** ttsiouts has joined #openstack-meeting | 12:13 | |
*** Lucas_Gray has joined #openstack-meeting | 12:14 | |
*** rpittau|bbl is now known as rpittau | 12:19 | |
*** yamamoto has joined #openstack-meeting | 12:21 | |
*** njohnston_ has joined #openstack-meeting | 12:26 | |
*** ociuhandu has joined #openstack-meeting | 12:31 | |
*** manuvakery has joined #openstack-meeting | 12:32 | |
*** masahito has joined #openstack-meeting | 12:37 | |
*** yamamoto has quit IRC | 12:37 | |
*** masahito has quit IRC | 12:42 | |
*** masahito has joined #openstack-meeting | 12:42 | |
*** jkulik has joined #openstack-meeting | 12:57 | |
*** moguimar has quit IRC | 12:58 | |
*** masahito has quit IRC | 13:01 | |
*** masahito has joined #openstack-meeting | 13:10 | |
*** yamamoto has joined #openstack-meeting | 13:12 | |
*** masahito has quit IRC | 13:17 | |
*** yamamoto has quit IRC | 13:19 | |
*** masahito has joined #openstack-meeting | 13:21 | |
*** jamesmcarthur has joined #openstack-meeting | 13:26 | |
*** ttsiouts has quit IRC | 13:33 | |
*** ttsiouts has joined #openstack-meeting | 13:36 | |
*** eharney has joined #openstack-meeting | 13:38 | |
*** sluna has quit IRC | 13:39 | |
*** sluna has joined #openstack-meeting | 13:39 | |
*** yamamoto has joined #openstack-meeting | 13:41 | |
*** TrevorV has joined #openstack-meeting | 13:42 | |
*** sluna has quit IRC | 13:49 | |
*** sluna has joined #openstack-meeting | 13:49 | |
*** moguimar has joined #openstack-meeting | 13:51 | |
*** TomStappaerts has joined #openstack-meeting | 13:51 | |
*** rpittau is now known as rpittau|brb | 13:54 | |
*** mlavalle has joined #openstack-meeting | 13:54 | |
*** moguimar has quit IRC | 13:54 | |
*** lajoskatona has joined #openstack-meeting | 13:57 | |
slaweq | #startmeeting neutron_drivers | 14:00 |
---|---|---|
openstack | Meeting started Fri Jun 19 14:00:23 2020 UTC and is due to finish in 60 minutes. The chair is slaweq. 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 |
slaweq | welcome :) | 14:00 |
haleyb | hi | 14:00 |
lajoskatona | o/ | 14:00 |
TomStappaerts | hi | 14:00 |
mlavalle | o/ | 14:00 |
*** rpittau|brb is now known as rpittau|afk | 14:00 | |
*** psachin has quit IRC | 14:01 | |
slaweq | lets wait few more minutes for njohnston_ and amotoki | 14:01 |
slaweq | as yamamoto will not be able to join today | 14:02 |
ralonsoh | hi | 14:02 |
*** yamamoto has quit IRC | 14:04 | |
slaweq | ok, there is 3 out of 6 team members already so I think we can start | 14:05 |
slaweq | as I said in email yesterday, I want to start with on demand agenda today | 14:05 |
slaweq | and later continue with RFEs | 14:06 |
slaweq | #topic On Demand Agenda | 14:06 |
*** openstack changes topic to "On Demand Agenda (Meeting topic: neutron_drivers)" | 14:06 | |
slaweq | ralonsoh: Your topic here is first | 14:06 |
ralonsoh | thanks | 14:06 |
ralonsoh | in a nutshell | 14:06 |
ralonsoh | I would like to use the QoS API to add a new rule type | 14:06 |
njohnston_ | o/ | 14:06 |
ralonsoh | numa affinity | 14:06 |
*** njohnston_ is now known as njohnston | 14:07 | |
ralonsoh | that means a port will be spawned only in a specific numa node | 14:07 |
ralonsoh | about yamamoto's question | 14:07 |
ralonsoh | "is this just about having a way to pass necessary info to nova?" | 14:07 |
*** ociuhandu has quit IRC | 14:07 | |
ralonsoh | yes, exactly | 14:07 |
ralonsoh | you can create a port, with a qos and this new rule | 14:07 |
ralonsoh | and nova will take this info to spawn the vm and the port in this numa node | 14:08 |
ralonsoh | my question is: can we use this existing API? | 14:08 |
ralonsoh | thanks | 14:08 |
ralonsoh | (if you need a spec and a BP, I'll be glad to write them) | 14:09 |
slaweq | about spec, I think we will need that to describe API changes there | 14:10 |
mlavalle | what is the reasoning of association "numa affinity" to "qos"? | 14:10 |
mlavalle | associating^^^ | 14:10 |
ralonsoh | good question | 14:10 |
lajoskatona | +1 | 14:10 |
slaweq | what is the alternative to qos API for that? | 14:10 |
mlavalle | in priciple, it seems we are stretching the concept of qos... | 14:10 |
ralonsoh | I proposed qos because with this numa association, we are improving the possible throughput of those nics | 14:11 |
ralonsoh | I know... | 14:11 |
ralonsoh | that's why I asked frist | 14:11 |
ralonsoh | first | 14:11 |
ralonsoh | of course, I can create a new API for this | 14:11 |
mlavalle | and API is a gateway to access functionality, but it is also a language, with meaning | 14:11 |
TomStappaerts | What scenario is being solved here? Why do you need to set numa on port first, before VM is even there? (Sorry if I am not supposed to but in here :) ) | 14:12 |
*** ociuhandu has joined #openstack-meeting | 14:12 | |
mlavalle | I'm not saying no, I am just trying to come up with a good explanation of why we are going to stretch the semantics of this API in this way | 14:13 |
ralonsoh | to define the numa node where the port and the vm are going to be spawn | 14:13 |
ralonsoh | mlavalle, I had the same concerns | 14:13 |
ralonsoh | I don't mind at all creating a new API | 14:13 |
ralonsoh | to store this info and pass it in the port info to Nova | 14:13 |
mlavalle | is there even a higher level abstraction that could encompass qos and numa? | 14:14 |
mlavalle | and probably is has to do with "scheduling" | 14:15 |
ralonsoh | as I commented, just for throughput optimization | 14:15 |
ralonsoh | we didn't plan to add any placement update | 14:16 |
ralonsoh | just add this info to the port to be used by nova | 14:16 |
slaweq | ok, lets say that it would be in QoS api, so how it would looks like? I mean this new rule type what parameters it would have? | 14:16 |
ralonsoh | just one: numa_node | 14:16 |
mlavalle | in the case of minimum bandwidth, we are already sending info to Nova in a port attribute, right? | 14:16 |
ralonsoh | yes | 14:17 |
ralonsoh | (I don't have now the patch) | 14:17 |
njohnston | So the question is, does this really pertain to QoS. I would define QoS in a network context as a network's ability to achieve maximum bandwidth for the most important data by dealing with performance elements like latency, error rate, and traffic prioritization. With that view in mind I don't think it's too much of a stretch to call this QoS. | 14:17 |
slaweq | ralonsoh: so if I will assign QoS Policy with such rule to e.g. network, all ports will have same rule, e.g. numa_node=0 | 14:18 |
slaweq | does it makes sense at all? | 14:18 |
ralonsoh | the user is the owner of this qos and resources | 14:18 |
ralonsoh | but yes, if the user set a numa node in a qos policy, all resources will be attached to this numa node | 14:19 |
ralonsoh | (not networks but ports) | 14:19 |
njohnston | slaweq: I would think that a numa policy could only be assigned to a port, because assigning it to a network seems like an undefined concept to me | 14:19 |
ralonsoh | exactly | 14:19 |
slaweq | njohnston: yes, but currently QoS policy can be attached to the network | 14:19 |
ralonsoh | this rule can be applied to a qos policy and this policy can be set in a network | 14:19 |
ralonsoh | yes | 14:19 |
ralonsoh | but in this case, the same as with other rules | 14:20 |
slaweq | so because of that I tend to say - lets add new API instead of trying to reuse QoS API with some strange constraints | 14:20 |
ralonsoh | this policy will apply to the ports | 14:20 |
ralonsoh | no no | 14:20 |
ralonsoh | you can't apply qos rules to a network | 14:20 |
*** stephen-ma has joined #openstack-meeting | 14:20 | |
ralonsoh | but those rules will be inherited by the ports | 14:20 |
slaweq | I know that it is then inherited by ports | 14:20 |
mlavalle | in the case of minimum bandwidth, we add to ports a "resource_request" attribute. That attribute could be used to specify a nume resource requiremente. Couldn't it? | 14:21 |
ralonsoh | let me check | 14:21 |
ralonsoh | well yes | 14:21 |
slaweq | mlavalle: this attribute is currntly read only IIRC | 14:21 |
lajoskatona | but that field is a counted one not set by user | 14:21 |
ralonsoh | this is were I was planning to add this info | 14:21 |
mlavalle | we could generalize it by letting the user have access to it | 14:22 |
jkulik | What's the point in defining numa-node assignments in neutron instead of nova? What happens if a VM has multiple network ports with different numa assignments? | 14:22 |
mlavalle | through a new API | 14:22 |
slaweq | IMO we would need some new API with attribute like "numa_node" added to port - and internally we can put it in the "resource_request" when sending to nova | 14:22 |
ralonsoh | jkulik, that will be handled by Nova | 14:22 |
ralonsoh | we only provide the infop | 14:22 |
ralonsoh | slaweq, ok | 14:22 |
lajoskatona | if user can touch that could lead to broken info: different in qos rule than in port resource req. field | 14:23 |
TomStappaerts | So why not just supply it to nova, as it pertains to vm placement? | 14:23 |
lajoskatona | if user changed the values | 14:23 |
mlavalle | slaweq: yeah, but what if in the futute we need to add something new... why don't we generalize this mechanism and we create something that could be potentially extended in the future | 14:23 |
ralonsoh | TomStappaerts, nova can spawn a VM in any numa node, but it need also where the port is going to be created | 14:24 |
TomStappaerts | ralonsoh: But does it make more sense to provide this at port create instead of at server create in nova? | 14:24 |
ralonsoh | mlavalle, so you propose to have a generic container in "port" to be sent to Nova | 14:24 |
ralonsoh | TomStappaerts, when in Neutron we create a port, we only create a register in a DB | 14:25 |
lajoskatona | mlavalle: with extra care it can be possible but avoiding the user to change the bw (or latr whatever)allocation on port | 14:25 |
mlavalle | ralonsoh: yeah that can solve this problem and later can be extended for other purposes | 14:25 |
ralonsoh | TomStappaerts, we don't create anything in the backend | 14:25 |
ralonsoh | mlavalle, ok so let me resume this | 14:25 |
TomStappaerts | ok | 14:25 |
ralonsoh | 1) explain how this generic container can be populated | 14:25 |
mlavalle | summarize... resume means something else in English | 14:26 |
ralonsoh | 2) create a new API??? | 14:26 |
lajoskatona | we thought resource_req as such general, but at that time without the user's hands in the picture :-) | 14:26 |
slaweq | mlavalle: You're right, and I think that we may have additional use case already with Cyborg | 14:26 |
ralonsoh | mlavalle, sorry! | 14:26 |
slaweq | mlavalle: see https://docs.google.com/document/d/11HkK-cLpDxa5Lku0_O0Nb8Uqh34Jqzx2N7j2aDu05T0/edit | 14:26 |
* mlavalle undertsands perfectly well his fellow Spanish speaker ;-) | 14:26 | |
ralonsoh | is (2) ok for you folks?? | 14:27 |
mlavalle | yeah, we can have a new API to access and control this port attribute | 14:27 |
ralonsoh | perfect then | 14:27 |
slaweq | ralonsoh: yes | 14:28 |
lajoskatona | +1 | 14:28 |
njohnston | +1 | 14:28 |
ralonsoh | thanks a lot | 14:28 |
slaweq | but please check this document from Cyborg, I think we can have addressed both use cases at once | 14:28 |
ralonsoh | sure | 14:28 |
slaweq | ok, ralonsoh so please propose a spec for that | 14:28 |
slaweq | and I think that also RFE would be good for tracking purpose :) | 14:29 |
ralonsoh | of course | 14:29 |
slaweq | ok, I think we can move on | 14:29 |
slaweq | next item (quick I hope) is from me | 14:29 |
slaweq | We are deprecating neutron-fwaas. What with the API-REF? It's question from the ML http://lists.openstack.org/pipermail/openstack-discuss/2020-June/015508.html | 14:30 |
slaweq | My understanding is that we should deprecate fwaas api too | 14:30 |
slaweq | but I wanted to hear opinions from You also | 14:30 |
njohnston | I think amotoki’s answer is correct and definitive. | 14:30 |
jkulik | this would mean, that official openstack clients don't include that API anymore, right? | 14:31 |
njohnston | fwaas api is part and parcel of fwaas and lives or dies with it. | 14:31 |
njohnston | jkulik: correct | 14:31 |
seba | so, what would my options be if I have this api implemented in my custom network driver? maintain the API myself? move it into an extra project? | 14:31 |
slaweq | jkulik: I'm not sure about OSC as this API is still in stable branches which are supported | 14:32 |
jkulik | slaweq, but we have to anticipate it getting removed at some point in time - even if that time is a couple year. | 14:32 |
slaweq | jkulik: yes | 14:32 |
njohnston | does your implementation require any of the fwaas plugin code in neutron that was a part of the neutron-fwaas repo? | 14:32 |
slaweq | IMO that is what will happen with it | 14:33 |
lajoskatona | Isn't that possibe to make fwaas a pure API, like bgpvpn, but without backend implementation< | 14:33 |
lajoskatona | ? | 14:33 |
slaweq | lajoskatona: do You mean to keep API definition in the neutron-lib? | 14:33 |
slaweq | or what? | 14:33 |
*** diurnalist has joined #openstack-meeting | 14:33 | |
mlavalle | that's an intresting idea | 14:33 |
lajoskatona | yes and Db (and whatever) in fwaas but without actually doing backend things | 14:34 |
lajoskatona | and let the possible users, maintainers to do the implementation with SDN or whatever project | 14:34 |
njohnston | I was going to say, we have not removed the API definition (yet); as long as you depend on zero code from the actual implementation of that API you could slip in and run it, we could leave it there. I would want to amend the API ref document. | 14:34 |
mlavalle | and this way we keep serving a wider community | 14:35 |
jkulik | we haven't started implementing it, but it would probably only depend on the APIs being available to our customers | 14:35 |
mlavalle | who have trusted us | 14:35 |
jkulik | with a wide range of openstack client libraries, this would only be possible if the API is still documented as supported, I'd guess. | 14:36 |
*** masahito has quit IRC | 14:38 | |
njohnston | jkulik: I think here is how the process would go: you would create a new repo in the x/ namespace for your project, that implements everything that neutron-fwaas does. If you want to revivie neutron-fwaas that is fine, but support of it is yours. We can keep the API and OSC bits, and we clearly indicate that the backend to implement them is your project. | 14:38 |
slaweq | yeah, I think that this can work and we may leave this API definition in neutron-lib as "official" API | 14:39 |
jkulik | ok. sounds fine | 14:39 |
slaweq | but write in api-ref document that Neutron is NOT providing any official implementation of this API | 14:40 |
slaweq | njohnston: mlavalle lajoskatona is that what You meant? | 14:40 |
njohnston | yes | 14:40 |
mlavalle | +1 | 14:40 |
njohnston | jkulik: will you be integrating with ML2/OVS, OVN, or a different ML2 plugin? | 14:40 |
lajoskatona | yes | 14:40 |
slaweq | ok, I will summarize that in the thread on ML today | 14:41 |
seba | jkulik and I have a custom cisco asr1k driver. fwaas should be realized also on this device | 14:41 |
*** yamamoto has joined #openstack-meeting | 14:41 | |
slaweq | and I will also propose patch to api-ref to include this note there | 14:41 |
seba | the asr1k driver contains an l3 driver and an ml2 plugin | 14:42 |
njohnston | seba: Excellent, so you don't need any of the fwaas bits that plugged in to the ML2/OVS agent or l3 agent. | 14:42 |
njohnston | I am +1 for this approach overall | 14:43 |
slaweq | haleyb: any ideas? I think we need Your vote too :) | 14:43 |
seba | njohnston, exactly, we only need to be called by neutron (and our users need the api availability to use things like the official openstack cli client to use the api) | 14:44 |
slaweq | haleyb: maybe better question is "any thoughts?" :) | 14:45 |
haleyb | slaweq: +1 from me | 14:45 |
slaweq | great :) | 14:45 |
njohnston | fwaas has died, fwaas is risen, fwaas will come again | 14:45 |
slaweq | njohnston: :) | 14:45 |
slaweq | ok, so lets now talk about some RFEs | 14:45 |
jkulik | thank you | 14:45 |
slaweq | #topic RFEs | 14:45 |
*** openstack changes topic to "RFEs (Meeting topic: neutron_drivers)" | 14:45 | |
slaweq | as we have TomStappaerts here, lets start with https://bugs.launchpad.net/neutron/+bug/1751040 | 14:46 |
openstack | Launchpad bug 1751040 in neutron "[RFE] Extended resources should not always calculate all attributes" [Wishlist,Confirmed] | 14:46 |
TomStappaerts | Hi | 14:46 |
*** dklyle has joined #openstack-meeting | 14:46 | |
njohnston | I think this is a fantastic idea. We definitely see that with each OSP version generally speaking Neutron seems to get slower for basic operations like list ports, and I think the resource extension framework is where the slowdown lies. | 14:48 |
*** yamamoto has quit IRC | 14:49 | |
TomStappaerts | The core problem for us as SDN provider is here that we cannot go to our SDN for every single port during listing as that would take ages and ages | 14:49 |
TomStappaerts | So we would only do that when "requested" | 14:50 |
slaweq | so is my understanding correct that it's something like e.g. when I do neutron port-list -c id -c fixed_ips neutron will not call e.g. QoS extension to check QoS policy for those ports? | 14:50 |
slaweq | as it's not needed at all in the result | 14:50 |
TomStappaerts | That would be the idea | 14:50 |
njohnston | TomStappaerts: Would it help if there was a bulk resource extend call that would take an array of ports so you could do it once instead of N times? | 14:50 |
njohnston | (note: bulk resource extend could be in addition to this RFE, it doesn't take away from the value of this RFE in my mind) | 14:51 |
TomStappaerts | njohnston: It would help indeed, one way it would help is that in that case we do not go to SDN or only do it for resources that can be gotten in bulk. But that is not this rfe indeed. | 14:51 |
* njohnston was just brainstorming | 14:52 | |
slaweq | TomStappaerts: one more question, do You plan to implement that in this cycle if we will approve RFE? | 14:53 |
TomStappaerts | We don't have any bandwidth in our team atm though, so I am able to join brainstorming and review but implementation itself I just don't have the time (read employer has other priorities). | 14:53 |
mlavalle | oh yeah. employers do that some times ;-) | 14:53 |
slaweq | yes, I know | 14:53 |
slaweq | just asking :) | 14:53 |
slaweq | I'm ok to approve this RFE as an idea. But I don't think we will implement it fast :/ | 14:54 |
*** ttsiouts has quit IRC | 14:55 | |
mlavalle | yes, let's approve it and we can revisit in a few months | 14:55 |
TomStappaerts | That is fine initially I think, If there is community support I can keep bringing it up here too; that it won't be wasted effort because no one wants it. | 14:55 |
njohnston | +1 from me, and yes let's not target to a release. If anyone is getting interns it'd be a great research project. | 14:55 |
slaweq | haleyb: any thoughts? | 14:56 |
haleyb | slaweq: +1 from me | 14:57 |
slaweq | thx :) | 14:57 |
* haleyb isn't thinking much at the moment | 14:57 | |
slaweq | so I will mark this RFE as approved after the meeting | 14:57 |
slaweq | as we have only 2 minutes left I don't think we can really start next RFE today | 14:58 |
slaweq | so lets move other 2 for next week | 14:58 |
*** bbowen has quit IRC | 14:58 | |
slaweq | thx for attending the meeting and have a great weekend :) | 14:58 |
njohnston | good discussions all | 14:58 |
njohnston | thanks | 14:58 |
slaweq | see You all on Monday | 14:58 |
ralonsoh | you too | 14:58 |
ralonsoh | bye | 14:58 |
njohnston | o/ | 14:58 |
lajoskatona | bye | 14:58 |
slaweq | #endmeeting | 14:58 |
*** bbowen has joined #openstack-meeting | 14:58 | |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 14:58 | |
openstack | Meeting ended Fri Jun 19 14:58:53 2020 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 14:58 |
slaweq | o/ | 14:58 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/neutron_drivers/2020/neutron_drivers.2020-06-19-14.00.html | 14:58 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/neutron_drivers/2020/neutron_drivers.2020-06-19-14.00.txt | 14:58 |
openstack | Log: http://eavesdrop.openstack.org/meetings/neutron_drivers/2020/neutron_drivers.2020-06-19-14.00.log.html | 14:58 |
mlavalle | o/ | 14:59 |
*** bbowen_ has joined #openstack-meeting | 15:00 | |
*** ykatabam has quit IRC | 15:01 | |
*** bbowen has quit IRC | 15:03 | |
*** andrebeltrami has joined #openstack-meeting | 15:04 | |
*** stephen-ma has quit IRC | 15:06 | |
*** lajoskatona has left #openstack-meeting | 15:13 | |
*** ociuhandu has quit IRC | 15:14 | |
*** mlavalle has quit IRC | 15:21 | |
*** mlavalle has joined #openstack-meeting | 15:25 | |
*** diurnalist has quit IRC | 15:32 | |
*** Lucas_Gray has quit IRC | 15:32 | |
*** cschwede has quit IRC | 15:32 | |
*** njohnston has quit IRC | 15:32 | |
*** icey has quit IRC | 15:32 | |
*** diurnalist has joined #openstack-meeting | 15:32 | |
*** njohnston has joined #openstack-meeting | 15:32 | |
*** Lucas_Gray has joined #openstack-meeting | 15:32 | |
*** cschwede has joined #openstack-meeting | 15:32 | |
*** icey has joined #openstack-meeting | 15:32 | |
*** Lucas_Gray has quit IRC | 15:33 | |
*** TrevorV has quit IRC | 15:35 | |
*** TrevorV has joined #openstack-meeting | 15:37 | |
*** Lucas_Gray has joined #openstack-meeting | 15:47 | |
*** e0ne_ has quit IRC | 15:50 | |
*** ttsiouts has joined #openstack-meeting | 15:51 | |
*** jamesmcarthur has quit IRC | 15:53 | |
*** jamesmcarthur has joined #openstack-meeting | 15:55 | |
*** ttsiouts has quit IRC | 15:56 | |
*** bbowen_ has quit IRC | 15:56 | |
*** bbowen_ has joined #openstack-meeting | 15:56 | |
*** jmasud has joined #openstack-meeting | 16:11 | |
*** armax has quit IRC | 16:20 | |
*** jamesmcarthur has quit IRC | 16:20 | |
*** jamesmcarthur has joined #openstack-meeting | 16:41 | |
*** Lucas_Gray has quit IRC | 16:41 | |
*** manuvakery has quit IRC | 16:42 | |
*** ChanServ has quit IRC | 16:59 | |
*** jamesmcarthur has quit IRC | 17:04 | |
*** gmann is now known as gmann_afk | 17:13 | |
*** ChanServ has joined #openstack-meeting | 17:37 | |
*** tepper.freenode.net sets mode: +o ChanServ | 17:37 | |
*** jamesmcarthur has joined #openstack-meeting | 17:37 | |
*** mlavalle has quit IRC | 17:40 | |
*** ttsiouts has joined #openstack-meeting | 17:52 | |
*** jamesmcarthur has quit IRC | 18:09 | |
*** jamesmcarthur has joined #openstack-meeting | 18:10 | |
*** mlavalle has joined #openstack-meeting | 18:11 | |
*** Lucas_Gray has joined #openstack-meeting | 18:11 | |
*** jmasud has quit IRC | 18:17 | |
*** jmasud has joined #openstack-meeting | 18:21 | |
*** jmasud has quit IRC | 18:23 | |
*** ttsiouts has quit IRC | 18:25 | |
*** jmasud has joined #openstack-meeting | 18:28 | |
*** jmasud has quit IRC | 18:29 | |
*** jmasud has joined #openstack-meeting | 18:33 | |
*** Supersphere1 has joined #openstack-meeting | 18:37 | |
*** Supersphere1 has quit IRC | 18:39 | |
*** jamesmcarthur has quit IRC | 18:40 | |
*** cschwede has quit IRC | 18:41 | |
*** jamesmcarthur has joined #openstack-meeting | 18:41 | |
*** armax has joined #openstack-meeting | 18:41 | |
*** jmasud has quit IRC | 18:50 | |
*** jamesmcarthur_ has joined #openstack-meeting | 18:57 | |
*** belmoreira has quit IRC | 18:57 | |
*** jamesmca_ has joined #openstack-meeting | 18:58 | |
*** jamesmc__ has joined #openstack-meeting | 18:59 | |
*** jamesmcarthur has quit IRC | 19:00 | |
*** jmasud has joined #openstack-meeting | 19:00 | |
*** jamesmc__ has quit IRC | 19:00 | |
*** jamesmcarthur_ has quit IRC | 19:02 | |
*** jamesmca_ has quit IRC | 19:03 | |
*** Lucas_Gray has quit IRC | 19:06 | |
*** e0ne has joined #openstack-meeting | 19:08 | |
*** bnemec is now known as beekneemech | 19:08 | |
*** jmasud has quit IRC | 19:13 | |
*** jamesmcarthur has joined #openstack-meeting | 19:14 | |
*** jamesmcarthur has quit IRC | 19:20 | |
*** jmasud has joined #openstack-meeting | 19:21 | |
*** jamesmcarthur has joined #openstack-meeting | 19:22 | |
*** markvoelker has joined #openstack-meeting | 19:31 | |
*** jamesmcarthur has quit IRC | 19:32 | |
*** jamesmcarthur has joined #openstack-meeting | 19:32 | |
*** jmasud has quit IRC | 19:33 | |
*** markvoelker has quit IRC | 19:36 | |
*** e0ne has quit IRC | 19:41 | |
*** e0ne has joined #openstack-meeting | 19:43 | |
*** e0ne has quit IRC | 19:44 | |
*** jgriffith has quit IRC | 20:01 | |
*** TrevorV has quit IRC | 20:02 | |
*** markvoelker has joined #openstack-meeting | 20:04 | |
*** jgriffith has joined #openstack-meeting | 20:08 | |
*** markvoelker has quit IRC | 20:09 | |
*** jamesmcarthur_ has joined #openstack-meeting | 20:12 | |
*** jamesmcarthur has quit IRC | 20:15 | |
*** gmann_afk is now known as gmann | 20:15 | |
*** _mlavalle_1 has joined #openstack-meeting | 20:25 | |
*** jamesmcarthur_ has quit IRC | 20:26 | |
*** mlavalle has quit IRC | 20:26 | |
*** jamesmcarthur has joined #openstack-meeting | 20:27 | |
*** Lucas_Gray has joined #openstack-meeting | 20:30 | |
*** ralonsoh has quit IRC | 20:33 | |
*** priteau has quit IRC | 20:36 | |
*** vishalmanchanda has quit IRC | 20:40 | |
*** gyee has joined #openstack-meeting | 20:46 | |
*** jamesmcarthur has quit IRC | 20:48 | |
*** rfolco has quit IRC | 20:54 | |
*** ttsiouts has joined #openstack-meeting | 21:01 | |
*** raildo has quit IRC | 21:05 | |
*** e0ne has joined #openstack-meeting | 21:27 | |
*** ttsiouts has quit IRC | 21:35 | |
*** carloss has quit IRC | 21:48 | |
*** carloss has joined #openstack-meeting | 21:48 | |
*** eharney has quit IRC | 21:58 | |
*** markvoelker has joined #openstack-meeting | 22:05 | |
*** markvoelker has quit IRC | 22:10 | |
*** e0ne has quit IRC | 22:17 | |
*** e0ne_ has joined #openstack-meeting | 22:17 | |
*** _mlavalle_2 has joined #openstack-meeting | 22:23 | |
*** _mlavalle_1 has quit IRC | 22:24 | |
*** e0ne_ has quit IRC | 22:29 | |
*** _mlavalle3 has joined #openstack-meeting | 22:29 | |
*** e0ne has joined #openstack-meeting | 22:29 | |
*** _mlavalle_2 has quit IRC | 22:31 | |
*** gyee has quit IRC | 22:42 | |
*** e0ne has quit IRC | 22:43 | |
*** jmasud has joined #openstack-meeting | 22:48 | |
*** jamesmcarthur has joined #openstack-meeting | 22:48 | |
*** yamamoto has joined #openstack-meeting | 22:48 | |
*** yamamoto has quit IRC | 22:52 | |
*** _mlavalle3 has quit IRC | 22:57 | |
*** jamesmcarthur has quit IRC | 23:07 | |
*** jamesmcarthur has joined #openstack-meeting | 23:09 | |
*** diurnalist has quit IRC | 23:26 | |
*** ttsiouts has joined #openstack-meeting | 23:32 | |
*** diurnalist has joined #openstack-meeting | 23:57 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!