*** brinzhang has joined #openstack-meeting | 00:01 | |
*** tetsuro has joined #openstack-meeting | 00:15 | |
*** gyee has quit IRC | 00:21 | |
*** yamamoto has joined #openstack-meeting | 00:23 | |
*** yamamoto has quit IRC | 00:27 | |
*** markvoelker has joined #openstack-meeting | 00:31 | |
*** jbadiapa has joined #openstack-meeting | 00:33 | |
*** markvoelker has quit IRC | 00:35 | |
*** yamamoto has joined #openstack-meeting | 00:47 | |
*** armax has joined #openstack-meeting | 00:48 | |
*** brinzhang_ has joined #openstack-meeting | 01:00 | |
*** brinzhang has quit IRC | 01:04 | |
*** panda|off has quit IRC | 01:12 | |
*** panda has joined #openstack-meeting | 01:12 | |
*** tetsuro has quit IRC | 01:19 | |
*** rfolco has quit IRC | 01:19 | |
*** brinzhang has joined #openstack-meeting | 01:25 | |
*** markvoelker has joined #openstack-meeting | 01:26 | |
*** dklyle has quit IRC | 01:27 | |
*** rfolco has joined #openstack-meeting | 01:27 | |
*** _pewp_ has quit IRC | 01:28 | |
*** dklyle has joined #openstack-meeting | 01:28 | |
*** _pewp_ has joined #openstack-meeting | 01:29 | |
*** brinzhang_ has quit IRC | 01:29 | |
*** d34dh0r53 has quit IRC | 01:30 | |
*** aloga has quit IRC | 01:30 | |
*** markvoelker has quit IRC | 01:30 | |
*** aloga has joined #openstack-meeting | 01:31 | |
*** d34dh0r53 has joined #openstack-meeting | 01:32 | |
*** yamamoto has quit IRC | 01:42 | |
*** markvoelker has joined #openstack-meeting | 01:54 | |
*** brinzhang_ has joined #openstack-meeting | 01:54 | |
*** brinzhang has quit IRC | 01:58 | |
*** markvoelker has quit IRC | 01:58 | |
*** markvoelker has joined #openstack-meeting | 02:05 | |
*** whoami-rajat has joined #openstack-meeting | 02:09 | |
*** jamesmcarthur has joined #openstack-meeting | 02:13 | |
*** yamamoto has joined #openstack-meeting | 02:13 | |
*** yamamoto has quit IRC | 02:19 | |
*** yamamoto has joined #openstack-meeting | 02:20 | |
*** ricolin has joined #openstack-meeting | 02:27 | |
*** donghao has joined #openstack-meeting | 02:31 | |
*** markvoelker has quit IRC | 02:35 | |
*** donghao has quit IRC | 02:36 | |
*** rfolco has quit IRC | 02:45 | |
*** markvoelker has joined #openstack-meeting | 03:06 | |
*** dviroel has quit IRC | 03:15 | |
*** rbudden has joined #openstack-meeting | 03:27 | |
*** jamesmcarthur has quit IRC | 03:34 | |
*** jamesmcarthur has joined #openstack-meeting | 03:35 | |
*** markvoelker has quit IRC | 03:36 | |
*** markvoelker has joined #openstack-meeting | 03:36 | |
*** jamesmcarthur has quit IRC | 03:39 | |
*** artom has quit IRC | 03:51 | |
*** jamesmcarthur has joined #openstack-meeting | 04:05 | |
*** markvoelker has quit IRC | 04:07 | |
*** jamesmcarthur has quit IRC | 04:12 | |
*** ekcs has quit IRC | 04:14 | |
*** gouthamr has quit IRC | 04:15 | |
*** gouthamr has joined #openstack-meeting | 04:16 | |
*** donghao has joined #openstack-meeting | 04:33 | |
*** markvoelker has joined #openstack-meeting | 04:35 | |
*** donghao has quit IRC | 04:37 | |
*** markvoelker has quit IRC | 04:39 | |
*** jbadiapa has quit IRC | 04:52 | |
*** rbudden has quit IRC | 04:55 | |
*** Luzi has joined #openstack-meeting | 04:58 | |
*** jamesmcarthur has joined #openstack-meeting | 05:08 | |
*** tetsuro has joined #openstack-meeting | 05:11 | |
*** jamesmcarthur has quit IRC | 05:13 | |
*** markvoelker has joined #openstack-meeting | 05:19 | |
*** markvoelker has quit IRC | 05:24 | |
*** markvoelker has joined #openstack-meeting | 05:28 | |
*** markvoelker has quit IRC | 05:33 | |
*** tssurya has quit IRC | 05:36 | |
*** markvoelker has joined #openstack-meeting | 05:37 | |
*** markvoelker has quit IRC | 05:42 | |
*** markvoelker has joined #openstack-meeting | 05:47 | |
*** markvoelker has quit IRC | 05:51 | |
*** markvoelker has joined #openstack-meeting | 05:56 | |
*** links has joined #openstack-meeting | 05:57 | |
*** markvoelker has quit IRC | 06:01 | |
*** markvoelker has joined #openstack-meeting | 06:05 | |
*** jamesmcarthur has joined #openstack-meeting | 06:09 | |
*** markvoelker has quit IRC | 06:10 | |
*** markvoelker has joined #openstack-meeting | 06:14 | |
*** jamesmcarthur has quit IRC | 06:15 | |
*** markvoelker has quit IRC | 06:19 | |
*** markvoelker has joined #openstack-meeting | 06:23 | |
*** markvoelker has quit IRC | 06:28 | |
*** markvoelker has joined #openstack-meeting | 06:33 | |
*** donghao has joined #openstack-meeting | 06:35 | |
*** slaweq has joined #openstack-meeting | 06:37 | |
*** markvoelker has quit IRC | 06:38 | |
*** donghao has quit IRC | 06:40 | |
*** markvoelker has joined #openstack-meeting | 06:42 | |
*** markvoelker has quit IRC | 06:46 | |
*** brinzhang has joined #openstack-meeting | 06:50 | |
*** markvoelker has joined #openstack-meeting | 06:52 | |
*** brinzhang_ has quit IRC | 06:53 | |
*** markvoelker has quit IRC | 06:56 | |
*** markvoelker has joined #openstack-meeting | 07:01 | |
*** ttsiouts has joined #openstack-meeting | 07:03 | |
*** markvoelker has quit IRC | 07:06 | |
*** tetsuro has quit IRC | 07:09 | |
*** brinzhang_ has joined #openstack-meeting | 07:10 | |
*** rpittau|afk is now known as rpittau | 07:10 | |
*** markvoelker has joined #openstack-meeting | 07:11 | |
*** jamesmcarthur has joined #openstack-meeting | 07:11 | |
*** brinzhang has quit IRC | 07:13 | |
*** pcaruana has joined #openstack-meeting | 07:15 | |
*** markvoelker has quit IRC | 07:15 | |
*** jamesmcarthur has quit IRC | 07:16 | |
*** markvoelker has joined #openstack-meeting | 07:20 | |
*** links has quit IRC | 07:20 | |
*** e0ne has joined #openstack-meeting | 07:22 | |
*** e0ne has quit IRC | 07:22 | |
*** markvoelker has quit IRC | 07:24 | |
*** links has joined #openstack-meeting | 07:25 | |
*** ttsiouts has quit IRC | 07:26 | |
*** ttsiouts has joined #openstack-meeting | 07:26 | |
*** ttsiouts has quit IRC | 07:31 | |
*** links has quit IRC | 07:34 | |
*** donghao has joined #openstack-meeting | 07:36 | |
*** links has joined #openstack-meeting | 07:36 | |
*** donghao has quit IRC | 07:41 | |
*** markvoelker has joined #openstack-meeting | 07:47 | |
*** baojg has joined #openstack-meeting | 07:50 | |
*** brinzhang has joined #openstack-meeting | 07:51 | |
*** markvoelker has quit IRC | 07:52 | |
*** hyunsikyang has joined #openstack-meeting | 07:53 | |
*** brinzhang_ has quit IRC | 07:55 | |
*** ttsiouts has joined #openstack-meeting | 07:56 | |
*** hyunsikyang__ has quit IRC | 07:57 | |
*** markvoelker has joined #openstack-meeting | 07:57 | |
*** hyunsikyang__ has joined #openstack-meeting | 07:58 | |
*** hyunsikyang has quit IRC | 07:58 | |
*** markvoelker has quit IRC | 08:01 | |
*** brinzhang has quit IRC | 08:09 | |
*** ttsiouts has quit IRC | 08:10 | |
*** ttsiouts has joined #openstack-meeting | 08:11 | |
*** jamesmcarthur has joined #openstack-meeting | 08:13 | |
*** ttsiouts_ has joined #openstack-meeting | 08:14 | |
*** ttsiouts has quit IRC | 08:15 | |
*** rcernin has quit IRC | 08:15 | |
*** markvoelker has joined #openstack-meeting | 08:15 | |
*** baojg has quit IRC | 08:17 | |
*** jamesmcarthur has quit IRC | 08:18 | |
*** markvoelker has quit IRC | 08:20 | |
*** tssurya has joined #openstack-meeting | 08:21 | |
*** zbr is now known as zbr|ruck | 08:23 | |
*** lpetrut has joined #openstack-meeting | 08:25 | |
*** tetsuro has joined #openstack-meeting | 08:31 | |
*** yamamoto has quit IRC | 08:35 | |
*** ociuhandu has joined #openstack-meeting | 08:37 | |
*** yamamoto has joined #openstack-meeting | 08:37 | |
*** hyunsikyang has joined #openstack-meeting | 08:41 | |
*** markvoelker has joined #openstack-meeting | 08:43 | |
*** hyunsikyang__ has quit IRC | 08:45 | |
*** markvoelker has quit IRC | 08:48 | |
*** ociuhandu has quit IRC | 08:54 | |
*** ociuhandu has joined #openstack-meeting | 08:54 | |
*** ociuhandu has quit IRC | 08:59 | |
*** ociuhandu has joined #openstack-meeting | 08:59 | |
*** e0ne has joined #openstack-meeting | 08:59 | |
*** markvoelker has joined #openstack-meeting | 09:02 | |
*** markvoelker has quit IRC | 09:07 | |
*** jamesmcarthur has joined #openstack-meeting | 09:14 | |
*** jamesmcarthur has quit IRC | 09:19 | |
*** markvoelker has joined #openstack-meeting | 09:21 | |
*** rfolco has joined #openstack-meeting | 09:23 | |
*** panda is now known as panda|bbl | 09:25 | |
*** markvoelker has quit IRC | 09:25 | |
*** yamamoto has quit IRC | 09:26 | |
*** yamamoto has joined #openstack-meeting | 09:30 | |
*** yamamoto has quit IRC | 09:35 | |
*** markvoelker has joined #openstack-meeting | 09:39 | |
*** donghao has joined #openstack-meeting | 09:39 | |
*** yamamoto has joined #openstack-meeting | 09:41 | |
*** jbadiapa has joined #openstack-meeting | 09:42 | |
*** SergeyLukjanov has quit IRC | 09:44 | |
*** donghao has quit IRC | 09:45 | |
*** markvoelker has quit IRC | 09:45 | |
*** SergeyLukjanov has joined #openstack-meeting | 09:51 | |
*** markvoelker has joined #openstack-meeting | 09:58 | |
*** markvoelker has quit IRC | 10:02 | |
*** mugsie has quit IRC | 10:03 | |
*** mugsie has joined #openstack-meeting | 10:05 | |
*** markvoelker has joined #openstack-meeting | 10:07 | |
*** yamamoto has quit IRC | 10:08 | |
*** markvoelker has quit IRC | 10:12 | |
*** yamamoto has joined #openstack-meeting | 10:12 | |
*** ttsiouts_ has quit IRC | 10:12 | |
*** ttsiouts has joined #openstack-meeting | 10:13 | |
*** yamamoto has quit IRC | 10:13 | |
*** jamesmcarthur has joined #openstack-meeting | 10:15 | |
*** ttsiouts has quit IRC | 10:17 | |
*** jamesmcarthur has quit IRC | 10:19 | |
*** ociuhandu has quit IRC | 10:22 | |
*** ociuhandu has joined #openstack-meeting | 10:22 | |
*** markvoelker has joined #openstack-meeting | 10:35 | |
*** markvoelker has quit IRC | 10:39 | |
*** panda|bbl is now known as panda | 10:39 | |
*** yamamoto has joined #openstack-meeting | 10:41 | |
*** yamamoto has quit IRC | 10:43 | |
*** jamesmcarthur has joined #openstack-meeting | 10:47 | |
*** ociuhandu has quit IRC | 10:47 | |
*** ociuhandu has joined #openstack-meeting | 10:48 | |
*** jamesmcarthur has quit IRC | 10:51 | |
*** ociuhandu has quit IRC | 10:52 | |
*** ociuhandu has joined #openstack-meeting | 10:52 | |
*** markvoelker has joined #openstack-meeting | 10:53 | |
*** yamamoto has joined #openstack-meeting | 10:54 | |
*** markvoelker has quit IRC | 10:57 | |
*** yamamoto has quit IRC | 11:00 | |
*** markvoelker has joined #openstack-meeting | 11:02 | |
*** yamamoto has joined #openstack-meeting | 11:03 | |
*** markvoelker has quit IRC | 11:06 | |
*** ociuhandu has quit IRC | 11:07 | |
*** ociuhandu has joined #openstack-meeting | 11:08 | |
*** jbadiapa has quit IRC | 11:09 | |
*** markvoelker has joined #openstack-meeting | 11:11 | |
*** ttsiouts has joined #openstack-meeting | 11:12 | |
*** ociuhandu has quit IRC | 11:12 | |
*** ociuhandu has joined #openstack-meeting | 11:14 | |
*** zbr|ruck is now known as zbr|lunch | 11:15 | |
*** markvoelker has quit IRC | 11:16 | |
*** ociuhandu has quit IRC | 11:18 | |
*** markvoelker has joined #openstack-meeting | 11:21 | |
*** ociuhandu has joined #openstack-meeting | 11:25 | |
*** markvoelker has quit IRC | 11:25 | |
*** yamamoto has quit IRC | 11:36 | |
*** markvoelker has joined #openstack-meeting | 11:39 | |
*** panda is now known as panda|eat | 11:43 | |
*** markvoelker has quit IRC | 11:44 | |
*** jamesmcarthur has joined #openstack-meeting | 11:48 | |
*** markvoelker has joined #openstack-meeting | 11:48 | |
*** markvoelker has quit IRC | 11:49 | |
*** markvoelker has joined #openstack-meeting | 11:49 | |
*** hyunsikyang__ has joined #openstack-meeting | 11:50 | |
*** yamamoto has joined #openstack-meeting | 11:51 | |
*** EmilienM has quit IRC | 11:53 | |
*** jamesmcarthur has quit IRC | 11:53 | |
*** EmilienM has joined #openstack-meeting | 11:54 | |
*** hyunsikyang has quit IRC | 11:54 | |
*** ociuhandu has quit IRC | 11:55 | |
*** ociuhandu has joined #openstack-meeting | 11:57 | |
*** ociuhandu has quit IRC | 11:59 | |
*** ociuhandu has joined #openstack-meeting | 11:59 | |
*** yamamoto has quit IRC | 12:00 | |
*** enriquetaso has joined #openstack-meeting | 12:01 | |
*** ociuhandu has quit IRC | 12:03 | |
*** ociuhandu has joined #openstack-meeting | 12:04 | |
*** kukacz has joined #openstack-meeting | 12:09 | |
*** ociuhandu has quit IRC | 12:09 | |
*** lseki has joined #openstack-meeting | 12:14 | |
*** jamesmcarthur has joined #openstack-meeting | 12:15 | |
*** dviroel has joined #openstack-meeting | 12:16 | |
*** rfolco has quit IRC | 12:24 | |
*** rfolco has joined #openstack-meeting | 12:25 | |
*** ileixe_ has joined #openstack-meeting | 12:29 | |
*** yamamoto has joined #openstack-meeting | 12:30 | |
*** ociuhandu has joined #openstack-meeting | 12:34 | |
*** panda|eat is now known as panda | 12:37 | |
*** whoami-rajat has quit IRC | 12:38 | |
*** ociuhandu has quit IRC | 12:40 | |
*** markvoelker has quit IRC | 12:41 | |
*** whoami-rajat has joined #openstack-meeting | 12:42 | |
*** kukacz has quit IRC | 12:44 | |
*** kukacz has joined #openstack-meeting | 12:45 | |
*** jamesmcarthur has quit IRC | 12:47 | |
*** jamesmcarthur has joined #openstack-meeting | 12:47 | |
*** yamamoto has quit IRC | 12:50 | |
*** vesper11 has quit IRC | 12:53 | |
*** vesper11 has joined #openstack-meeting | 12:54 | |
*** Luzi has quit IRC | 12:55 | |
*** markvoelker has joined #openstack-meeting | 12:58 | |
*** vesper11 has quit IRC | 12:59 | |
*** ociuhandu has joined #openstack-meeting | 13:03 | |
*** ociuhandu has quit IRC | 13:09 | |
*** psachin has joined #openstack-meeting | 13:10 | |
*** hyunsikyang has joined #openstack-meeting | 13:10 | |
*** hyunsikyang__ has quit IRC | 13:14 | |
*** raildo has joined #openstack-meeting | 13:17 | |
*** mriedem has joined #openstack-meeting | 13:18 | |
*** zbr|lunch is now known as zbr|ruck | 13:25 | |
*** yamamoto has joined #openstack-meeting | 13:26 | |
*** vesper11 has joined #openstack-meeting | 13:27 | |
*** vesper11 has quit IRC | 13:31 | |
*** vesper11 has joined #openstack-meeting | 13:32 | |
*** pescobar has quit IRC | 13:35 | |
*** pescobar has joined #openstack-meeting | 13:36 | |
*** yamamoto has quit IRC | 13:36 | |
*** ttsiouts has quit IRC | 13:44 | |
*** ttsiouts has joined #openstack-meeting | 13:45 | |
*** ttsiouts has quit IRC | 13:46 | |
*** ttsiouts has joined #openstack-meeting | 13:46 | |
*** mlavalle has joined #openstack-meeting | 13:56 | |
*** yamamoto has joined #openstack-meeting | 13:57 | |
*** gmann_afk is now known as gmann | 13:58 | |
*** gregoiremahe has joined #openstack-meeting | 13:59 | |
gregoiremahe | Hello :) Is that here neutron-driver meeting ? | 13:59 |
---|---|---|
mlavalle | gregoiremahe: yes, alothough it hasn't started | 13:59 |
mlavalle | hang on 1 minute | 13:59 |
gregoiremahe | Ok, good, just wanted to know if I was at the right place | 14:00 |
slaweq | #startmeeting neutron_drivers | 14:00 |
openstack | Meeting started Fri Oct 4 14:00:59 2019 UTC and is due to finish in 60 minutes. The chair is slaweq. Information about MeetBot at http://wiki.debian.org/MeetBot. | 14:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 14:01 |
*** openstack changes topic to " (Meeting topic: neutron_drivers)" | 14:01 | |
openstack | The meeting name has been set to 'neutron_drivers' | 14:01 |
mlavalle | o/ | 14:01 |
yamamoto | hi | 14:01 |
slaweq | hi | 14:01 |
gregoiremahe | Hello | 14:01 |
slaweq | hi gregoiremahe | 14:01 |
amotoki | hi | 14:02 |
slaweq | ok, I think we have quorum now so we can start :) | 14:02 |
*** ociuhandu has joined #openstack-meeting | 14:02 | |
slaweq | #topic RFEs | 14:03 |
*** openstack changes topic to "RFEs (Meeting topic: neutron_drivers)" | 14:03 | |
slaweq | first on my list is one from last week: | 14:03 |
slaweq | https://bugs.launchpad.net/neutron/+bug/1843211 | 14:03 |
openstack | Launchpad bug 1843211 in neutron "network-ip-availabilities' result is not correct when the subnet has no allocation-pool" [Wishlist,In progress] - Assigned to yangjianfeng (yangjianfeng) | 14:03 |
slaweq | thx mlavalle for Your input about that | 14:03 |
*** davidsha has joined #openstack-meeting | 14:03 | |
njohnston | o/ | 14:04 |
slaweq | and thx amotoki for Your comment there too | 14:05 |
ileixe_ | o/ | 14:06 |
slaweq | personally I agree with Your comments - I first though about this as a bug because IMO we shouldn't use one attribute to provide 2 different informations conditionaly | 14:07 |
slaweq | but if You are saying that it is like that by design and we should keep it like that, than I'm ok with this | 14:07 |
slaweq | so IMO we should just update api-ref information about "total_ips" to reflect this conditional change of meaning for this attribute | 14:08 |
mlavalle | well, if you look at the code, that was clearly the intent of the developers and revieiwers who approved it | 14:08 |
slaweq | mlavalle: yes, I saw Your links :) | 14:08 |
slaweq | IMO it's more like "broken by design" but I can definitely live with it :) | 14:08 |
amotoki | I see two things: (1) the current API behavior looks intended (2) the current API response looks confusing and there is a room to add more information to provide detail information. | 14:08 |
*** munimeha1 has joined #openstack-meeting | 14:09 | |
amotoki | so I agree not to change the current behavior based on (1). | 14:09 |
mlavalle | yeah, even though the code is doing its original intent, I agree that that intent is a little confusing | 14:09 |
amotoki | what do you think about adding more attributes? | 14:09 |
slaweq | amotoki: with change proposed by You in last comment we would change current behaviour of "total_ips" value, right? | 14:10 |
slaweq | so we would do something what mlavalle didn't want to do | 14:10 |
mlavalle | in principle I'm open to it, but to be honest, I haven't seen yet a use case properly articulated | 14:10 |
amotoki | slaweq: what I think is not to touch "total_ips". | 14:10 |
amotoki | I am thinking to introduce new attributes in the response. | 14:11 |
njohnston | amotoki++ yes that is the only way to deal with developers that depend on the current behavior; Hyrum's Law strikes again | 14:11 |
slaweq | amotoki: but do You still want to keep current behaviour of total_ips, so if there is allocation pool it will have number of ips from allocation pools, and if not, number of ips based on cidr? | 14:11 |
amotoki | total_ips keep the current conditional behavior. subnet_total_ips and allocation_pools_total_ips can provide more information. | 14:13 |
slaweq | amotoki: because IIUC Your comment, first 2 proposed values from Your comment are in fact now covered by "total_ips", depends if allocation pools exists or not in subnet | 14:13 |
slaweq | ahh, ok | 14:13 |
amotoki | if allocation_pools exist total_ips will equal to allocation_pools_total_ips | 14:13 |
slaweq | amotoki: I understand now | 14:13 |
amotoki | :) | 14:14 |
slaweq | so You propose to keep total_ips as it is now, and add 2 new "total_ips_something" attributes | 14:14 |
slaweq | correct? | 14:14 |
amotoki | yes (on "total_ips" things) | 14:14 |
slaweq | ok, IMO it's very good idea | 14:15 |
amotoki | If we go to this route, "used_ips" can be improved too. | 14:15 |
slaweq | yes, I agree | 14:16 |
*** amorin has joined #openstack-meeting | 14:16 | |
slaweq | so in fact we would need to add 3 new attributes according to Your proposal: | 14:16 |
slaweq | "subnet_total_ips" | 14:17 |
slaweq | "allocation_pool_total_ips" | 14:17 |
slaweq | and | 14:17 |
slaweq | "allocation_pool_used_ips" | 14:17 |
amotoki | yes | 14:17 |
slaweq | and we already have "used_ips" which is something like "subnet_used_ips" | 14:17 |
slaweq | I'm ok with this proposal | 14:18 |
slaweq | what do You all things? | 14:18 |
slaweq | *thinks | 14:18 |
amotoki | I am not sure we need "subnet_used_ips". if we need more consistent naming of attributes, "subnet_used_ips" makes sense even though it is dupicate to "used_ips". | 14:18 |
slaweq | yes, I also though that maybe we can add "subnet_used_ips" as duplicate of "used_ips" just to have more consistent naming of new attributes | 14:19 |
mlavalle | so, "total_ips" and "used_ips" refer to the entire network, eight? | 14:19 |
mlavalle | right^^^^ | 14:19 |
slaweq | mlavalle: not exactly | 14:19 |
slaweq | mlavalle: total_ips would still be conditional | 14:20 |
slaweq | as it is now | 14:20 |
mlavalle | yeah, I understand that, but refer to the aggregation of the subnets in the network | 14:20 |
mlavalle | whether they have allocation pools or not | 14:20 |
amotoki | ah.. good point | 14:21 |
slaweq | yes, but I think that new attributes would also refer to aggregation of subnets in the network but would be non conditional | 14:21 |
mlavalle | I am looking at these lines: https://github.com/openstack/neutron/blob/92f7484d2a59f0ee900eca7280f92f6c1c0de35e/neutron/db/network_ip_availability_db.py#L110-L111 | 14:22 |
slaweq | this whole extension is to indicate number of IPs in the network, so it aggregate values from subnets | 14:22 |
mlavalle | so yes, we are saying the same thing | 14:22 |
mlavalle | so say a network mixes subnets with allocation pools and no allocation pools | 14:23 |
slaweq | yes | 14:24 |
mlavalle | the current behavior captures correctly the total-ips and the used-ips | 14:24 |
mlavalle | at the network level | 14:24 |
amotoki | mlavalle: yes, as long as IP address outside of allocation pools are not used | 14:25 |
mlavalle | now, if we want to do this at the subnet level, I think it is a completely different extension | 14:25 |
mlavalle | otherwise we are going to make a mess of this extension | 14:25 |
*** ricolin_ has joined #openstack-meeting | 14:25 | |
slaweq | but do we want to do it "per subnet"? I thought that those new values would be also "per network" | 14:26 |
amotoki | mlavalle: what I think is to add new attributes both to network-level and subnet-level (as a new API extension) | 14:26 |
*** ricolin has quit IRC | 14:26 | |
mlavalle | and I'm ok with that. do we have the use case to justify that new extension, though? | 14:27 |
mlavalle | here's how I see the current situation: | 14:27 |
slaweq | so, to be clear, do You want to have now new API like: | 14:28 |
slaweq | /v2.0/network-ip-availabilities/{subnet_id} | 14:28 |
slaweq | also? | 14:28 |
slaweq | which will provide those ip availabilities info per subnet | 14:28 |
mlavalle | 1) We have an extension that is slightly confusing because, IMO, after looking at the history, it was developed to suit the needs of a particluar operator | 14:28 |
mlavalle | 2) Since current extension is slightly confusing, we can think of ways to improve it here | 14:29 |
mlavalle | 3) But if we lack the evidence of a strong use case, aren't we risking to add to the confusion in the enitre "ip availability realm", whether at the network or the subnet level | 14:30 |
mlavalle | ? | 14:30 |
slaweq | I'm really not sure about this ip availaibility per subnet - what would be the use case for that? | 14:30 |
mlavalle | I am not opposing improving the API, but I would like to do it based on a solid use case | 14:31 |
amotoki | on 3), at least I know a few cases where operators implemented custom tools due to the confusing behavior of the current API. | 14:31 |
slaweq | Per network it may tell operator that he is going to be out of IP addresses which users can use so should add new subnet to the network | 14:31 |
mlavalle | which so far this RFE hasn't articulated | 14:31 |
amotoki | in that cases, the reason was due to "used_ips". I can add an RFE on that if you want. | 14:31 |
mlavalle | amotoki: if you have the operator level evidence, I trust you. Let's just be careful articulating it | 14:32 |
amotoki | mlavalle: okay, let me add cases I know on "used_ips". | 14:32 |
yamamoto | amotoki: does the tool query db directly? | 14:32 |
amotoki | yamamoto: no, it was thru the API but we need more query on API. | 14:33 |
amotoki | like listing ports :p | 14:33 |
mlavalle | what if we start a spec and "cook it" slowly all the way to "well done" with the community assistance? | 14:35 |
slaweq | mlavalle +1 | 14:35 |
*** jbadiapa has joined #openstack-meeting | 14:35 | |
amotoki | +1 | 14:35 |
slaweq | I thnink that this becoming more and more "complicated" :) | 14:35 |
slaweq | so spec would be good probably | 14:35 |
njohnston | +1 | 14:36 |
yamamoto | +1 | 14:36 |
slaweq | mlavalle: will You propose such spec? | 14:36 |
mlavalle | yeah I can push an inital patch. Not necessarilly by neext week, but soon | 14:36 |
slaweq | mlavalle: great, thx | 14:37 |
slaweq | so I will write comment with summary of our discussion about it in bug report | 14:37 |
slaweq | ok, I think we can move on to the next one on the list | 14:37 |
mlavalle | in the comment, ask submitter for a better articulated use case | 14:37 |
slaweq | mlavalle: sure, I will ask | 14:38 |
mlavalle | we want to know the why, not the how | 14:38 |
slaweq | yes, I agree | 14:38 |
slaweq | how is quite easy in this case IMO :) | 14:38 |
mlavalle | yeah, just read the damn code | 14:38 |
slaweq | ok, next rfe now :) | 14:38 |
slaweq | https://bugs.launchpad.net/neutron/+bug/1843218 | 14:38 |
openstack | Launchpad bug 1843218 in neutron "[RFE] allow to create record on default zone from tenants" [Wishlist,Triaged] - Assigned to Gregoire Mahe (gregoiremahe) | 14:38 |
slaweq | gregoiremahe: Your turn :) | 14:39 |
gregoiremahe | Ok, so today at OVH we have many users, and we want to enable default zone for them | 14:40 |
gregoiremahe | So basically, we just want to parse domain setup on network, and replace <tenantid> by the user tenant | 14:41 |
mlavalle | I have interacted with gregoiremahe over the past few weeks over this RFE | 14:41 |
mlavalle | and it identifies correctly, IMO, a gap in the current DNS integration extension | 14:42 |
mlavalle | the current functionality was geared to tenants who have their onw networks | 14:43 |
mlavalle | and want to publish DNS records of ports and VMs in that tennt network | 14:43 |
mlavalle | gregoiremahe's use case referes to a ituation where the network is shared by all the users / tenants | 14:44 |
mlavalle | one big network or a limited number of them | 14:44 |
mlavalle | right gregoiremahe? | 14:44 |
gregoiremahe | yes, that's right, so we would like to setup <tenantid>.defaultzone.com. on the network with openstack network set --dns-domain | 14:45 |
*** donghao has joined #openstack-meeting | 14:45 | |
mlavalle | --dns_domain == defaulzone.com, right? | 14:45 |
gregoiremahe | either this, either <tenantid>.defaultzone.com., and just parsing and replace <tenantid> in dns integration | 14:46 |
gregoiremahe | That's will create a better flexibility to do so | 14:46 |
mlavalle | in fact, at my employer, we have a downstream implementation that does just that | 14:46 |
mlavalle | for example, my zone is 'mlavalle01-home.bf2.ows.oath.cloud.' | 14:47 |
mlavalle | and the dns_domain attribute of the share network is 'bf2.ows.oath.cloud.' | 14:48 |
mlavalle | so I've seen it work and makes sense to me :-) | 14:48 |
amotoki | do you mean to pass some format string as "dns_domain" like <tenantid>.example.net? | 14:48 |
amotoki | or is <tenantid> part added automatically? | 14:49 |
*** ricolin_ has quit IRC | 14:49 | |
amotoki | anyway the use case makes sense to me. | 14:49 |
gregoiremahe | amotoki : I implemented the fact to have <tenantid> in dns_domain to replace by the tenantid, but both might be okay | 14:49 |
slaweq | this makes sense for me too | 14:50 |
slaweq | one question | 14:50 |
*** donghao has quit IRC | 14:50 | |
slaweq | if You want to implement replacement of <tenant_id> with tenant_id, why not add also some other "keywords" like "user_id", or "user_name" for example? | 14:50 |
*** ociuhandu has quit IRC | 14:51 | |
gregoiremahe | Yea, I already though about that, but the tenantid variable was directly accessible, so I first implemented a feature this way | 14:51 |
*** ociuhandu has joined #openstack-meeting | 14:52 | |
slaweq | ahh, ok | 14:52 |
slaweq | other values would require api calls to e.g. keysone | 14:52 |
gregoiremahe | yep right | 14:52 |
amotoki | perhaps we can support replacements for fields which are availabel in neutron.context. | 14:52 |
slaweq | ok, so <tenant_id> as for now makes sense | 14:52 |
slaweq | and we can always extend this list of "keywords" in the future if that will be needed | 14:53 |
yamamoto | mlavalle: where is the "mlavalle01-home" part? | 14:53 |
yamamoto | what's | 14:53 |
mlavalle | gregoiremahe: fwiw, this is an example of the A record of one of my VMs: 8e871e12.mlavalle01-home.bf2.ows.oath.cloud. | 14:53 |
*** bnemec is now known as beekneemech | 14:54 | |
mlavalle | yamamoto: mlavalle01-home is associated to my certificate | 14:54 |
gregoiremahe | mlavalle : And what is 8e871e12 ? Is that your server name ? | 14:54 |
mlavalle | x.509 certificate that we use internally to authenticate | 14:55 |
mlavalle | and yes 8e871e12 is just a VM name | 14:55 |
*** ociuhandu has quit IRC | 14:56 | |
mlavalle | since this is for upstream, the 'mlavalle01-home' may be changed to the project id | 14:56 |
mlavalle | or tenant id, whatever your naming preference is | 14:56 |
amotoki | I think we can use these keywords https://github.com/openstack/neutron-lib/blob/master/neutron_lib/context.py#L74-L85 | 14:57 |
amotoki | they looks enough for our need discussed here. | 14:57 |
slaweq | amotoki: ohh, if we have all of that available in context, that would be nice IMO :) | 14:57 |
*** armstrong has joined #openstack-meeting | 14:58 | |
*** artom has joined #openstack-meeting | 14:58 | |
slaweq | anyway, we are almost on time with this meeting | 14:58 |
slaweq | IMO we can approve this RFE | 14:59 |
mlavalle | +1 | 14:59 |
amotoki | it looks good to me to approve this and the next step would be to write a spec on this | 14:59 |
*** armstrong has quit IRC | 14:59 | |
mlavalle | yeap, a spec would be good | 14:59 |
slaweq | with either using only project_id for now, or using all those keywords pointed by amotoki if that is possible to get in extension | 14:59 |
yamamoto | +1 to have a spec | 14:59 |
slaweq | ok, so let's approve that rfe for now | 15:00 |
*** links has quit IRC | 15:00 | |
slaweq | gregoiremahe: will You write spec for this? | 15:00 |
amotoki | just in time :) | 15:00 |
slaweq | ok, thx for attending and have a great weekend | 15:00 |
yamamoto | good night | 15:00 |
gregoiremahe | Yep, just need to know how to do this and what format cause that will be my first one | 15:00 |
slaweq | we have to finish for today | 15:00 |
njohnston | \o | 15:00 |
slaweq | #endmeeting | 15:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 15:00 | |
slaweq | o/ | 15:00 |
openstack | Meeting ended Fri Oct 4 15:00:41 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 15:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/neutron_drivers/2019/neutron_drivers.2019-10-04-14.00.html | 15:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/neutron_drivers/2019/neutron_drivers.2019-10-04-14.00.txt | 15:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/neutron_drivers/2019/neutron_drivers.2019-10-04-14.00.log.html | 15:00 |
slaweq | gregoiremahe: I will write summary in comment and will link You some examples of specs | 15:01 |
mlavalle | o/ | 15:01 |
*** ileixe_ has quit IRC | 15:01 | |
gregoiremahe | slaweq : Ok good, thanks :) | 15:01 |
*** mlavalle has left #openstack-meeting | 15:02 | |
*** ociuhandu has joined #openstack-meeting | 15:04 | |
*** tidwellr has joined #openstack-meeting | 15:07 | |
*** jamesmcarthur has quit IRC | 15:09 | |
*** ociuhandu has quit IRC | 15:09 | |
*** jamesmcarthur has joined #openstack-meeting | 15:11 | |
*** donnyd is now known as donnyd_afk | 15:19 | |
*** gyee has joined #openstack-meeting | 15:22 | |
*** mattw4 has joined #openstack-meeting | 15:22 | |
*** ociuhandu has joined #openstack-meeting | 15:23 | |
*** kopecmartin is now known as kopecmartin|off | 15:30 | |
*** dviroel has quit IRC | 15:36 | |
*** ttsiouts has quit IRC | 15:37 | |
*** ttsiouts has joined #openstack-meeting | 15:38 | |
*** ttsiouts has quit IRC | 15:42 | |
*** tssurya has quit IRC | 15:44 | |
*** rpittau is now known as rpittau|afk | 15:45 | |
*** ociuhandu has quit IRC | 15:47 | |
*** ociuhandu has joined #openstack-meeting | 15:48 | |
*** macz has joined #openstack-meeting | 15:55 | |
*** ociuhandu has quit IRC | 15:56 | |
*** ekcs has joined #openstack-meeting | 15:58 | |
*** donnyd_afk is now known as donnyd | 16:01 | |
*** cmurphy is now known as cmorpheus | 16:01 | |
*** dviroel has joined #openstack-meeting | 16:03 | |
*** jamesmcarthur has quit IRC | 16:06 | |
*** jamesmcarthur has joined #openstack-meeting | 16:11 | |
*** mriedem is now known as mriedem_lunch | 16:14 | |
*** yamamoto has quit IRC | 16:15 | |
*** jbadiapa has quit IRC | 16:21 | |
*** davidsha has quit IRC | 16:28 | |
*** sapna_ has joined #openstack-meeting | 16:29 | |
*** e0ne has quit IRC | 16:32 | |
*** links has joined #openstack-meeting | 16:38 | |
*** zbr|ruck has quit IRC | 16:39 | |
*** lpetrut has quit IRC | 16:41 | |
*** sapna_ has quit IRC | 16:46 | |
*** donghao has joined #openstack-meeting | 16:50 | |
*** zbr has joined #openstack-meeting | 16:51 | |
*** yamamoto has joined #openstack-meeting | 16:51 | |
*** links has quit IRC | 16:53 | |
*** donghao has quit IRC | 16:55 | |
*** yamamoto has quit IRC | 17:02 | |
*** ociuhandu has joined #openstack-meeting | 17:09 | |
*** lpetrut has joined #openstack-meeting | 17:15 | |
*** psachin has quit IRC | 17:36 | |
*** lpetrut has quit IRC | 17:49 | |
*** mriedem_lunch is now known as mriedem | 17:51 | |
*** ociuhandu has quit IRC | 18:08 | |
*** ociuhandu has joined #openstack-meeting | 18:08 | |
*** rfolco is now known as rfolco|bbl | 18:12 | |
*** jamesmcarthur has quit IRC | 18:25 | |
*** jamesmcarthur has joined #openstack-meeting | 18:40 | |
*** pcaruana has quit IRC | 18:51 | |
*** ociuhandu has quit IRC | 18:51 | |
*** ociuhandu has joined #openstack-meeting | 18:52 | |
*** donghao has joined #openstack-meeting | 18:53 | |
*** ociuhandu has quit IRC | 18:56 | |
*** donghao has quit IRC | 18:57 | |
*** jamesmcarthur has quit IRC | 19:14 | |
*** panda is now known as panda|off | 19:38 | |
*** munimeha1 has quit IRC | 19:46 | |
*** zbr has quit IRC | 19:46 | |
*** ekcs has quit IRC | 19:46 | |
*** e0ne has joined #openstack-meeting | 19:50 | |
*** thgcorrea has joined #openstack-meeting | 19:53 | |
*** donghao has joined #openstack-meeting | 19:54 | |
*** markvoelker has quit IRC | 19:55 | |
*** donghao has quit IRC | 19:59 | |
*** e0ne has quit IRC | 20:09 | |
*** artom has quit IRC | 20:17 | |
*** EmilienM is now known as EvilienM | 20:18 | |
*** EvilienM is now known as containerizes_hi | 20:19 | |
*** containerizes_hi is now known as containerized | 20:19 | |
*** containerized is now known as EvilienM | 20:19 | |
*** jamesmcarthur has joined #openstack-meeting | 20:33 | |
*** jamesmcarthur has quit IRC | 20:44 | |
*** jamesmcarthur has joined #openstack-meeting | 20:46 | |
*** raildo has quit IRC | 20:56 | |
*** slaweq has quit IRC | 20:59 | |
*** njohnston is now known as njohnston|off | 21:01 | |
*** enriquetaso has quit IRC | 21:01 | |
*** ekcs has joined #openstack-meeting | 21:07 | |
*** whoami-rajat has quit IRC | 21:18 | |
*** jamesmcarthur has quit IRC | 21:34 | |
*** mriedem has quit IRC | 21:47 | |
*** jbadiapa has joined #openstack-meeting | 21:50 | |
*** EvilienM is now known as EmilienM | 21:52 | |
*** slaweq has joined #openstack-meeting | 22:11 | |
*** slaweq has quit IRC | 22:16 | |
*** mattw4 has quit IRC | 22:53 | |
*** ekcs has quit IRC | 22:53 | |
*** rfolco|bbl has quit IRC | 22:54 | |
*** macz has quit IRC | 22:59 | |
*** yamamoto has joined #openstack-meeting | 23:00 | |
*** yamamoto has quit IRC | 23:05 | |
*** slaweq has joined #openstack-meeting | 23:11 | |
*** slaweq has quit IRC | 23:16 | |
*** ekcs has joined #openstack-meeting | 23:19 | |
*** ekcs has quit IRC | 23:29 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!