*** jaypipes has quit IRC | 00:09 | |
*** slaweq has joined #openstack-meeting | 00:11 | |
*** Liang__ has joined #openstack-meeting | 00:16 | |
*** mattw4 has quit IRC | 00:19 | |
*** dmacpher has joined #openstack-meeting | 00:21 | |
*** dmacpher_ has quit IRC | 00:22 | |
*** enriquetaso has quit IRC | 00:22 | |
*** slaweq has quit IRC | 00:24 | |
*** Liang__ has quit IRC | 00:27 | |
*** markvoelker has quit IRC | 00:33 | |
*** yamamoto has quit IRC | 00:33 | |
*** efried has quit IRC | 00:37 | |
*** iyamahat has quit IRC | 00:42 | |
*** yamahata has quit IRC | 00:43 | |
*** ricolin_ has joined #openstack-meeting | 00:44 | |
*** efried has joined #openstack-meeting | 00:45 | |
*** wwriverrat has quit IRC | 00:48 | |
*** armax has quit IRC | 00:48 | |
*** baojg has joined #openstack-meeting | 00:58 | |
*** baojg has quit IRC | 01:03 | |
*** ykatabam has joined #openstack-meeting | 01:03 | |
*** tetsuro has joined #openstack-meeting | 01:12 | |
*** slaweq has joined #openstack-meeting | 01:16 | |
*** enriquetaso has joined #openstack-meeting | 01:21 | |
*** slaweq has quit IRC | 01:24 | |
*** boxiang has joined #openstack-meeting | 01:45 | |
*** hongbin has quit IRC | 01:51 | |
*** ykatabam has quit IRC | 01:52 | |
*** apetrich has quit IRC | 01:57 | |
*** armax has joined #openstack-meeting | 02:03 | |
*** slaweq has joined #openstack-meeting | 02:11 | |
*** bbowen has joined #openstack-meeting | 02:24 | |
*** slaweq has quit IRC | 02:25 | |
*** markvoelker has joined #openstack-meeting | 02:34 | |
*** ykatabam has joined #openstack-meeting | 02:38 | |
*** tetsuro has quit IRC | 02:45 | |
*** tetsuro has joined #openstack-meeting | 02:51 | |
*** tetsuro has quit IRC | 02:55 | |
*** tetsuro has joined #openstack-meeting | 02:55 | |
*** lbragstad has quit IRC | 02:58 | |
*** tetsuro has quit IRC | 03:01 | |
*** hyunsikyang__ has joined #openstack-meeting | 03:02 | |
*** panda|ruck has quit IRC | 03:03 | |
*** panda has joined #openstack-meeting | 03:03 | |
*** markvoelker has quit IRC | 03:08 | |
*** tetsuro has joined #openstack-meeting | 03:09 | |
*** yamamoto has joined #openstack-meeting | 03:09 | |
*** slaweq has joined #openstack-meeting | 03:11 | |
*** tetsuro has quit IRC | 03:12 | |
*** tetsuro has joined #openstack-meeting | 03:20 | |
*** tetsuro has quit IRC | 03:24 | |
*** slaweq has quit IRC | 03:25 | |
*** enriquetaso has quit IRC | 03:26 | |
*** igordc has quit IRC | 03:40 | |
*** altlogbot_1 has quit IRC | 03:44 | |
*** altlogbot_3 has joined #openstack-meeting | 03:45 | |
*** psachin has joined #openstack-meeting | 03:48 | |
*** tetsuro has joined #openstack-meeting | 03:59 | |
*** imsurit_ofc has joined #openstack-meeting | 04:03 | |
*** tetsuro has quit IRC | 04:04 | |
*** markvoelker has joined #openstack-meeting | 04:05 | |
*** slaweq has joined #openstack-meeting | 04:16 | |
*** slaweq has quit IRC | 04:24 | |
*** tetsuro has joined #openstack-meeting | 04:26 | |
*** whoami-rajat has joined #openstack-meeting | 04:31 | |
*** boxiang has quit IRC | 04:35 | |
*** markvoelker has quit IRC | 04:37 | |
*** altlogbot_3 has quit IRC | 04:38 | |
*** trident has quit IRC | 04:39 | |
*** altlogbot_1 has joined #openstack-meeting | 04:40 | |
*** altlogbot_1 has quit IRC | 04:40 | |
*** janki has joined #openstack-meeting | 04:40 | |
*** trident has joined #openstack-meeting | 04:41 | |
*** altlogbot_1 has joined #openstack-meeting | 04:41 | |
*** baojg has joined #openstack-meeting | 04:48 | |
*** absubram has joined #openstack-meeting | 04:49 | |
*** absubram has quit IRC | 04:54 | |
*** absubram has joined #openstack-meeting | 05:00 | |
*** slaweq has joined #openstack-meeting | 05:11 | |
*** hyunsikyang__ has quit IRC | 05:12 | |
*** tetsuro has quit IRC | 05:12 | |
*** pcaruana has joined #openstack-meeting | 05:15 | |
*** slaweq has quit IRC | 05:18 | |
*** ykatabam has quit IRC | 05:20 | |
*** ykatabam has joined #openstack-meeting | 05:29 | |
*** boxiang has joined #openstack-meeting | 05:33 | |
*** psachin has quit IRC | 05:34 | |
*** markvoelker has joined #openstack-meeting | 05:34 | |
*** akhil_jain has joined #openstack-meeting | 05:40 | |
*** ykatabam has quit IRC | 05:40 | |
*** baojg has quit IRC | 05:40 | |
*** ykatabam has joined #openstack-meeting | 05:41 | |
*** yaawang has quit IRC | 05:48 | |
*** yaawang has joined #openstack-meeting | 05:48 | |
*** absubram has quit IRC | 05:50 | |
*** boxiang has quit IRC | 05:53 | |
*** boxiang has joined #openstack-meeting | 05:57 | |
*** rcernin has quit IRC | 06:01 | |
*** rcernin has joined #openstack-meeting | 06:01 | |
*** tetsuro has joined #openstack-meeting | 06:02 | |
*** tetsuro has quit IRC | 06:07 | |
*** markvoelker has quit IRC | 06:08 | |
*** yamamoto has quit IRC | 06:09 | |
*** yamamoto has joined #openstack-meeting | 06:10 | |
*** slaweq has joined #openstack-meeting | 06:12 | |
*** tetsuro has joined #openstack-meeting | 06:19 | |
*** lpetrut has joined #openstack-meeting | 06:23 | |
*** baojg has joined #openstack-meeting | 06:32 | |
*** armax has quit IRC | 06:37 | |
*** takamatsu has joined #openstack-meeting | 06:48 | |
*** ykatabam has quit IRC | 06:49 | |
*** ykatabam has joined #openstack-meeting | 06:51 | |
*** rcernin has quit IRC | 06:52 | |
*** tesseract has joined #openstack-meeting | 07:05 | |
*** markvoelker has joined #openstack-meeting | 07:05 | |
*** ykatabam has quit IRC | 07:08 | |
*** tetsuro has quit IRC | 07:16 | |
*** ralonsoh has joined #openstack-meeting | 07:21 | |
*** tetsuro has joined #openstack-meeting | 07:22 | |
*** njohnston|off has quit IRC | 07:32 | |
*** apetrich has joined #openstack-meeting | 07:32 | |
*** markvoelker has quit IRC | 07:37 | |
*** tetsuro has quit IRC | 07:41 | |
*** tetsuro has joined #openstack-meeting | 07:47 | |
*** takamatsu has quit IRC | 07:52 | |
*** tetsuro has quit IRC | 07:56 | |
*** e0ne has joined #openstack-meeting | 07:59 | |
*** takamatsu has joined #openstack-meeting | 08:00 | |
*** ricolin_ has quit IRC | 08:07 | |
*** ricolin has joined #openstack-meeting | 08:07 | |
*** kopecmartin|off is now known as kopecmartin | 08:09 | |
*** panda is now known as panda|ruck | 08:23 | |
*** baojg has quit IRC | 08:29 | |
*** baojg has joined #openstack-meeting | 08:30 | |
*** ociuhandu has quit IRC | 08:31 | |
*** markvoelker has joined #openstack-meeting | 08:34 | |
*** ociuhandu has joined #openstack-meeting | 08:35 | |
*** takamatsu has quit IRC | 08:52 | |
*** rossella_s has joined #openstack-meeting | 08:56 | |
*** boxiang has quit IRC | 08:59 | |
*** strigazi has joined #openstack-meeting | 09:04 | |
*** markvoelker has quit IRC | 09:08 | |
*** baojg has quit IRC | 09:18 | |
*** baojg has joined #openstack-meeting | 09:20 | |
*** yamamoto has quit IRC | 09:35 | |
*** yamamoto has joined #openstack-meeting | 09:49 | |
*** yamamoto has quit IRC | 09:50 | |
*** rossella_s has quit IRC | 09:55 | |
*** rossella_s has joined #openstack-meeting | 09:57 | |
*** yamamoto has joined #openstack-meeting | 10:03 | |
*** markvoelker has joined #openstack-meeting | 10:05 | |
*** baojg has quit IRC | 10:05 | |
*** baojg has joined #openstack-meeting | 10:06 | |
*** electrofelix has joined #openstack-meeting | 10:06 | |
*** yamamoto has quit IRC | 10:12 | |
*** slaweq has quit IRC | 10:30 | |
*** markvoelker has quit IRC | 10:37 | |
*** yamamoto has joined #openstack-meeting | 10:42 | |
*** bbowen has quit IRC | 10:44 | |
*** slaweq has joined #openstack-meeting | 10:54 | |
*** jaypipes has joined #openstack-meeting | 10:57 | |
*** carloss has joined #openstack-meeting | 11:00 | |
*** njohnston has joined #openstack-meeting | 11:06 | |
*** janki has quit IRC | 11:11 | |
*** ykatabam has joined #openstack-meeting | 11:27 | |
*** raildo has joined #openstack-meeting | 11:31 | |
*** markvoelker has joined #openstack-meeting | 11:34 | |
*** macza has joined #openstack-meeting | 11:38 | |
*** redrobot has quit IRC | 11:39 | |
*** bbowen has joined #openstack-meeting | 11:41 | |
*** imsurit_ofc has quit IRC | 11:42 | |
*** macza has quit IRC | 11:43 | |
*** plutoinmii has joined #openstack-meeting | 11:49 | |
*** tesseract has quit IRC | 11:53 | |
*** tesseract has joined #openstack-meeting | 11:53 | |
*** markvoelker has quit IRC | 11:54 | |
*** markvoelker has joined #openstack-meeting | 11:54 | |
*** ykatabam has quit IRC | 12:04 | |
*** ykatabam has joined #openstack-meeting | 12:09 | |
*** njohnston has quit IRC | 12:13 | |
*** njohnston has joined #openstack-meeting | 12:15 | |
*** e0ne has quit IRC | 12:16 | |
*** redrobot has joined #openstack-meeting | 12:23 | |
*** lbragstad has joined #openstack-meeting | 12:32 | |
*** plutoinmii has quit IRC | 12:32 | |
*** cheng1__ has joined #openstack-meeting | 12:35 | |
*** mtreinish has quit IRC | 12:36 | |
*** mtreinish has joined #openstack-meeting | 12:36 | |
*** njohnston has quit IRC | 12:44 | |
*** ykatabam has quit IRC | 12:48 | |
*** whoami-rajat has quit IRC | 12:51 | |
*** rossella_s has quit IRC | 12:53 | |
*** baojg has quit IRC | 12:55 | |
*** cheng1__ has quit IRC | 12:58 | |
*** cheng1__ has joined #openstack-meeting | 12:58 | |
*** kaisers has quit IRC | 13:01 | |
*** kaisers has joined #openstack-meeting | 13:02 | |
*** mriedem has joined #openstack-meeting | 13:20 | |
*** eharney has joined #openstack-meeting | 13:20 | |
*** e0ne has joined #openstack-meeting | 13:24 | |
*** dmellado has quit IRC | 13:25 | |
*** dmellado has joined #openstack-meeting | 13:25 | |
*** lseki has joined #openstack-meeting | 13:51 | |
*** mmethot_ has joined #openstack-meeting | 13:53 | |
*** mmethot has quit IRC | 13:54 | |
*** rf0lc0 has joined #openstack-meeting | 13:58 | |
*** mlavalle has joined #openstack-meeting | 13:58 | |
mlavalle | #startmeeting neutron_l3 | 14:00 |
---|---|---|
openstack | Meeting started Wed May 29 14:00:26 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_l3)" | 14:00 | |
openstack | The meeting name has been set to 'neutron_l3' | 14:00 |
*** rfolco has quit IRC | 14:00 | |
jamespage | o/ | 14:00 |
slaweq | o/ | 14:00 |
ralonsoh | hi | 14:00 |
*** liuyulong|away is now known as liuyulong | 14:00 | |
liuyulong | hi | 14:00 |
*** enriquetaso has joined #openstack-meeting | 14:01 | |
mlavalle | #topic Announcements | 14:02 |
*** openstack changes topic to "Announcements (Meeting topic: neutron_l3)" | 14:02 | |
mlavalle | We almost made it to the Train-1 milestone | 14:03 |
mlavalle | it will take place nest week | 14:03 |
*** whoami-rajat has joined #openstack-meeting | 14:03 | |
haleyb | hi | 14:03 |
mlavalle | #link https://releases.openstack.org/train/schedule.html | 14:04 |
mlavalle | any other annoucements from the team? | 14:04 |
mlavalle | ok, let's move on | 14:06 |
mlavalle | #topic Bugs | 14:06 |
*** openstack changes topic to "Bugs (Meeting topic: neutron_l3)" | 14:06 | |
mlavalle | First one I have is https://bugs.launchpad.net/neutron/+bug/1824571 | 14:07 |
openstack | Launchpad bug 1824571 in neutron "l3agent can't create router if there are multiple external networks" [Critical,Fix released] - Assigned to Miguel Lavalle (minsel) | 14:07 |
mlavalle | yesterday the fix was merged in master: https://review.opendev.org/#/c/661509/ | 14:07 |
mlavalle | and the backport to stable/stein is here: https://review.opendev.org/#/c/661835/ | 14:08 |
mlavalle | it only needs to be backported to stable/stein | 14:08 |
mlavalle | I was thinking eralier today if I should add a release note | 14:08 |
mlavalle | what do you think? | 14:08 |
liuyulong | We have test cases to cover such issue? | 14:09 |
mlavalle | we have a unit test | 14:09 |
mlavalle | and I'm planning to add a tempest test case | 14:09 |
liuyulong | Cool | 14:10 |
mlavalle | Next bug is https://bugs.launchpad.net/neutron/+bug/1774459 | 14:12 |
openstack | Launchpad bug 1774459 in neutron "Update permanent ARP entries for allowed_address_pair IPs in DVR Routers" [High,Confirmed] - Assigned to Swaminathan Vasudevan (swaminathan-vasudevan) | 14:12 |
mlavalle | Swami has patches for it: https://review.opendev.org/#/c/616272/ and here https://review.opendev.org/#/c/601336/ | 14:13 |
mlavalle | the first one seems to be ready for review | 14:13 |
mlavalle | Please take a look if you have time | 14:13 |
haleyb | the first might need an update or rebase | 14:14 |
haleyb | i last looked may 2nd and it hasn't changed | 14:14 |
mlavalle | ack | 14:14 |
mlavalle | Next one is https://bugs.launchpad.net/neutron/+bug/1821912 | 14:14 |
openstack | Launchpad bug 1821912 in neutron "intermittent ssh failures in various scenario tests" [High,In progress] - Assigned to LIU Yulong (dragon889) | 14:14 |
mlavalle | yesterday slaweq and I did an analysis of one of the failures and we ruled out problems on the nova side with the metadata mechanism | 14:15 |
*** rf0lc0 is now known as rfolco | 14:16 | |
mlavalle | does anyone have other updates? | 14:16 |
jamespage | yup | 14:16 |
jamespage | ralonsoh asked me to bring https://bugs.launchpad.net/neutron/+bug/1826419 to this meeting for discussion | 14:16 |
openstack | Launchpad bug 1826419 in neutron "dhcp agent configured with mismatching domain and host entries" [Undecided,In progress] - Assigned to Miguel Lavalle (minsel) | 14:16 |
ralonsoh | #link https://review.opendev.org/#/c/657806/ | 14:17 |
jamespage | that's the associated review which reverts the dns_domain attribute usage back to the pre-queens behaviour | 14:18 |
jamespage | but feels like there is still some debate needed as to what the actual behaviour should be | 14:18 |
mlavalle | we are talking about the network's dns_domain attribute? | 14:19 |
jamespage | yup | 14:19 |
jamespage | historically used for external dns integration via designate | 14:20 |
*** ricolin has quit IRC | 14:20 | |
jamespage | i.e. floating ip's for instances get external DNS entries for example | 14:20 |
*** kaisers has quit IRC | 14:20 | |
mlavalle | let me provide some historical background | 14:20 |
liuyulong | FYI: I have a patch try to disable such dhcp related dvr local router, https://review.opendev.org/#/c/601336/ | 14:20 |
*** absubram has joined #openstack-meeting | 14:20 | |
mlavalle | there were two specs to define dns integration: | 14:21 |
liuyulong | Wrong link, sorry, https://review.opendev.org/#/c/364793/ | 14:21 |
haleyb | liuyulong: that seems like a different issue | 14:22 |
*** kaisers has joined #openstack-meeting | 14:22 | |
ralonsoh | I think this problem is more "trivial", if I can say it | 14:22 |
ralonsoh | as I comment in https://review.opendev.org/#/c/657806/1/neutron/agent/linux/dhcp.py@598, the domain set in the dnsmasq server is correctly sent via DHCP request | 14:22 |
ralonsoh | IMO, the problem is how the port dns_assignment is assigned | 14:23 |
mlavalle | 1) internal DNS integartion: https://specs.openstack.org/openstack/neutron-specs/specs/liberty/internal-dns-resolution.html. This had to do with making Neutron's internal DNS (dnsmasq) friendlier commands in the instances such as hostname -f | 14:23 |
mlavalle | in this case we use the neutron config option dns_domain | 14:24 |
*** armax has joined #openstack-meeting | 14:25 | |
mlavalle | 2) Then we specified external DNS integration: https://specs.openstack.org/openstack/neutron-specs/specs/mitaka/external-dns-resolution.html. This had to do with integrating Neutron with Designate (and potentially other DNSaaS) | 14:25 |
*** absubram has quit IRC | 14:26 | |
*** ricolin has joined #openstack-meeting | 14:26 | |
mlavalle | that's where we added dns_domain attribute to network and floating ips and dns_name | 14:27 |
liuyulong | haleyb, yes, it is, a headache for large deployment. | 14:27 |
mlavalle | in order to be able to send those data to the external dns service | 14:28 |
haleyb | liuyulong: lets finish the dns domain discussion first | 14:28 |
mlavalle | so up to this point there is a clear separation between spec 1 and 2, right? | 14:28 |
*** yamamoto has quit IRC | 14:30 | |
*** absubram has joined #openstack-meeting | 14:30 | |
*** yamamoto has joined #openstack-meeting | 14:30 | |
*** lpetrut has quit IRC | 14:30 | |
*** yamamoto has quit IRC | 14:30 | |
mlavalle | and that's the bahavior that jamespage proposes to restore | 14:31 |
mlavalle | correct? | 14:31 |
jamespage | I believe so | 14:31 |
*** yamamoto has joined #openstack-meeting | 14:31 | |
mlavalle | the bahavior that was implemented as a consequence of specs 1 and 2 | 14:31 |
*** vishalmanchanda has joined #openstack-meeting | 14:32 | |
mlavalle | then last year we got this patch, that srambled the status quo: https://review.opendev.org/#/c/571546/ | 14:32 |
*** yamamoto has quit IRC | 14:32 | |
*** yamamoto has joined #openstack-meeting | 14:32 | |
*** yamamoto has quit IRC | 14:33 | |
*** yamamoto has joined #openstack-meeting | 14:33 | |
mlavalle | so I am inclined to revert https://review.opendev.org/#/c/571546/ as jamespage proposes | 14:34 |
mlavalle | becasue that's what specified for internal DNS integration in 1 | 14:34 |
mlavalle | what am I missing? | 14:34 |
*** artom has quit IRC | 14:35 | |
*** artom has joined #openstack-meeting | 14:35 | |
mlavalle | and by the way, restores the specied behavior for the dns_domain attribute in 2 | 14:36 |
ralonsoh | I'm OK with this | 14:37 |
*** yamamoto has quit IRC | 14:38 | |
haleyb | mlavalle: so is there a better way to fix https://bugs.launchpad.net/neutron/+bug/1774710 ? | 14:38 |
openstack | Launchpad bug 1774710 in neutron "DHCP agent doesn't do anything with a network's dns_domain attribute" [Medium,Fix released] - Assigned to Assaf Muller (amuller) | 14:38 |
mlavalle | haleyb: that's what I meant when I asked if I was missing something. let me explain.... | 14:38 |
mlavalle | was that bug / fix proposed because we forgot the separation between dns_domain (config option) and dns_domain (network / fip attribute)? | 14:39 |
mlavalle | reading the bug (https://bugs.launchpad.net/neutron/+bug/1774710) it looks like it | 14:40 |
openstack | Launchpad bug 1774710 in neutron "DHCP agent doesn't do anything with a network's dns_domain attribute" [Medium,Fix released] - Assigned to Assaf Muller (amuller) | 14:40 |
haleyb | mlavalle: yes, looks like it | 14:41 |
slaweq | isn't this confusing that we have two settings with same name? | 14:41 |
slaweq | and both are used for something else? | 14:41 |
mlavalle | I don't see any other rationale besides having the dns_domain attribute correspond to what there is in the network attribute | 14:42 |
liuyulong | It should have a priority | 14:42 |
mlavalle | slaweq: we can have that discussion | 14:42 |
slaweq | IMHO config option should be renamed to "internal_dns_domain" for example | 14:42 |
mlavalle | going forward | 14:43 |
mlavalle | but for the time being we have 2 specs to comply with | 14:43 |
mlavalle | and that's jamespage's point | 14:43 |
mlavalle | do we agree? | 14:43 |
slaweq | yes, I think so :) | 14:44 |
ralonsoh | +1 | 14:45 |
haleyb | yes | 14:45 |
mlavalle | ok cool, I think we have a consensus here | 14:46 |
mlavalle | thanks to jamespage for his patience | 14:46 |
mlavalle | and also to the team for putting up with my ling explanation ;-) | 14:46 |
mlavalle | long^^^ | 14:46 |
slaweq | that explanation finally made this clear for me, thx :) | 14:47 |
jamespage | +1 great thanks for taking the time to discuss :) | 14:47 |
mlavalle | any other bugs we should discuss today? | 14:47 |
slaweq | I have one | 14:48 |
slaweq | I wanted to ask about https://bugs.launchpad.net/neutron/+bug/1830554 - basically there is mismatch between api definition and api-ref description, so I wanted to ask what we should change to match both | 14:48 |
openstack | Launchpad bug 1830554 in neutron "Port forwarding require always internal_ip_address to be given" [Low,Confirmed] - Assigned to Slawek Kaplonski (slaweq) | 14:48 |
mlavalle | I think we should fix the api ref | 14:49 |
slaweq | mlavalle: that will be much easier :) | 14:49 |
mlavalle | to reflect what the code says | 14:49 |
slaweq | ok, thx | 14:49 |
slaweq | I just wanted to have such confirmation | 14:50 |
liuyulong | Since one port can have multiple fixed IPs, so internal_ip_address is needed. | 14:50 |
mlavalle | most likely, yours truly introduced that error | 14:50 |
mlavalle | I remeber that when zhaobo pushed the code, he didn't have api ref | 14:50 |
mlavalle | so I did it over a weekend | 14:50 |
mlavalle | so blame me | 14:51 |
slaweq | mlavalle: ok :) | 14:51 |
mlavalle | anything else? | 14:51 |
mlavalle | to discuss today? | 14:51 |
slaweq | You fixed my bug with external networks so I will fix "Your" bug in api-ref :P | 14:51 |
mlavalle | LOL | 14:52 |
liuyulong | I have | 14:52 |
liuyulong | https://bugs.launchpad.net/neutron/+bug/1830014 | 14:52 |
openstack | Launchpad bug 1830014 in neutron "[RFE] add API for neutron debug tool "probe"" [Undecided,New] | 14:52 |
liuyulong | A new RFE which comes from bug 1821912 | 14:53 |
openstack | bug 1821912 in neutron "intermittent ssh failures in various scenario tests" [High,In progress] https://launchpad.net/bugs/1821912 - Assigned to LIU Yulong (dragon889) | 14:53 |
liuyulong | It does not approve yet, but I want to know what the team think. | 14:53 |
liuyulong | It's something like, we should make sure neutron do everything fine | 14:55 |
*** artom has quit IRC | 14:55 | |
*** yamamoto has joined #openstack-meeting | 14:57 | |
liuyulong | Marking this as " | 14:57 |
liuyulong | Opinion" in lauchpad, you guys can leave comments there. | 14:57 |
mlavalle | so let's have the team read and comment it | 14:58 |
mlavalle | I'll do just that tomorrow as part of my preparation for the drivers meeting on Friday | 14:58 |
liuyulong | We are running out of time, I have another bug: https://bugs.launchpad.net/neutron/+bug/1828494 | 14:58 |
openstack | Launchpad bug 1828494 in neutron "[RFE][L3] l3-agent should have its capacity" [Wishlist,In progress] - Assigned to LIU Yulong (dragon889) | 14:58 |
liuyulong | And I submit the code here: https://review.opendev.org/#/c/661492/ | 14:59 |
slaweq | for this one spec is proposed, IMO lets discuss in spec review for now | 14:59 |
liuyulong | Maybe we can discuss these in drivers meeting this week. | 14:59 |
mlavalle | ok, thanks for bringing it up | 14:59 |
mlavalle | liuyulong: I will also look at it | 14:59 |
liuyulong | OK | 14:59 |
mlavalle | if by Friday you see any of those RFEs tagged as "rfe-triaged", then we will discuss on Friday | 15:00 |
mlavalle | if not, I and others will leave questions in the RFE | 15:00 |
liuyulong | Sure | 15:00 |
mlavalle | ok? | 15:00 |
mlavalle | #endmeeting | 15:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 15:00 | |
openstack | Meeting ended Wed May 29 15:00:47 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_l3/2019/neutron_l3.2019-05-29-14.00.html | 15:00 |
ralonsoh | bye | 15:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/neutron_l3/2019/neutron_l3.2019-05-29-14.00.txt | 15:00 |
mlavalle | o/ | 15:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/neutron_l3/2019/neutron_l3.2019-05-29-14.00.log.html | 15:00 |
liuyulong | see you guys online | 15:01 |
slaweq | o/ | 15:01 |
*** yamamoto has quit IRC | 15:01 | |
*** mlavalle has left #openstack-meeting | 15:08 | |
*** cheng1__ has quit IRC | 15:14 | |
*** mattw4 has joined #openstack-meeting | 15:24 | |
*** mattw4 has quit IRC | 15:28 | |
*** gyee has joined #openstack-meeting | 15:33 | |
*** altlogbot_1 has quit IRC | 15:35 | |
*** irclogbot_1 has quit IRC | 15:35 | |
*** altlogbot_1 has joined #openstack-meeting | 15:36 | |
*** macza has joined #openstack-meeting | 15:37 | |
*** irclogbot_3 has joined #openstack-meeting | 15:37 | |
*** mattw4 has joined #openstack-meeting | 15:40 | |
*** tesseract has quit IRC | 15:44 | |
*** mattw4 has quit IRC | 15:46 | |
*** davidsha has joined #openstack-meeting | 15:47 | |
*** rosmaita has joined #openstack-meeting | 15:59 | |
jungleboyj | #startmeeting cinder | 16:00 |
openstack | Meeting started Wed May 29 16:00:15 2019 UTC and is due to finish in 60 minutes. The chair is jungleboyj. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
*** openstack changes topic to " (Meeting topic: cinder)" | 16:00 | |
openstack | The meeting name has been set to 'cinder' | 16:00 |
whoami-rajat | Hi | 16:00 |
lseki | hi | 16:00 |
jungleboyj | Courtesy Ping: jungleboyj whoami-rajat rajinir lseki carloss pots woojay erlon geguileo eharney rosmaita enriquetaso e0ne smcginnis davidsha walshh_ xyang hemna _hemna | 16:00 |
enriquetaso | o/ | 16:00 |
rosmaita | o/ | 16:00 |
*** dviroel has joined #openstack-meeting | 16:00 | |
jungleboyj | rosmaita: You are welcome. :-) | 16:00 |
jungleboyj | @! | 16:00 |
_pewp_ | jungleboyj ( ・_・)ノ | 16:00 |
carloss | o/ | 16:00 |
smcginnis | o/ | 16:00 |
e0ne | hi | 16:01 |
rosmaita | love that courtesy ping | 16:01 |
e0ne | rosmaita: +1 | 16:01 |
hemna | mep | 16:01 |
*** walshh__ has joined #openstack-meeting | 16:01 | |
davidsha | o/ | 16:02 |
geguileo | o/ hi! | 16:02 |
jungleboyj | rosmaita: I know you do. :-) | 16:02 |
jungleboyj | geguileo: Long time no talk! | 16:02 |
_alastor_ | o/ | 16:03 |
walshh__ | hi | 16:03 |
geguileo | jungleboyj: yeah, my bad :-( | 16:03 |
jungleboyj | geguileo: Good to have you here. | 16:04 |
geguileo | thanks :-) | 16:04 |
*** _erlon_ has joined #openstack-meeting | 16:04 | |
xyang | hi | 16:04 |
_erlon_ | Hey | 16:04 |
jungleboyj | Ok. Lets get started. | 16:04 |
jungleboyj | #topic announcements | 16:05 |
*** openstack changes topic to "announcements (Meeting topic: cinder)" | 16:05 | |
jungleboyj | Gerrit downtime this Friday, 1500 UTC | 16:05 |
jungleboyj | So, don't plan to do code reviews or pushes on Friday. :-) | 16:05 |
*** lpetrut has joined #openstack-meeting | 16:06 | |
smcginnis | They thought it would be within an hour. So hopefully that's right. | 16:06 |
* jungleboyj crosses fingers | 16:06 | |
*** absubram has quit IRC | 16:06 | |
jungleboyj | smcginnis: Anything else you wanted to say there? | 16:07 |
smcginnis | Nope | 16:07 |
jungleboyj | Cool. | 16:07 |
jungleboyj | Just a note that I am using the new ping list today. If anyone who should be here is missing you may want to ping them. :-) | 16:08 |
*** artom has joined #openstack-meeting | 16:08 | |
jungleboyj | So, please pass that along. | 16:08 |
whoami-rajat | eharney: ping | 16:09 |
jungleboyj | whoami-rajat: :-) | 16:09 |
jungleboyj | Good call. | 16:09 |
whoami-rajat | :) | 16:09 |
jungleboyj | He was gone while we had this whole discussion I believe. I am going to add him to the list as I did with hemna | 16:10 |
jungleboyj | Not everyone gets a choice. ;-) | 16:10 |
whoami-rajat | jungleboyj: great! | 16:10 |
smcginnis | Cores should be obligatory. ;) | 16:11 |
jungleboyj | That is kind of what I was thinking. | 16:11 |
jungleboyj | Ok. | 16:11 |
jungleboyj | So, that was all I had for announcements. | 16:11 |
jungleboyj | #topic Ceph iSCSI Support Discussion | 16:12 |
*** openstack changes topic to "Ceph iSCSI Support Discussion (Meeting topic: cinder)" | 16:12 | |
jungleboyj | hemna: Are you here? | 16:12 |
*** rsimai has quit IRC | 16:12 | |
* jungleboyj hears sad_trombone.wav | 16:12 | |
rosmaita | (12:01:34 PM) hemna: mep | 16:12 |
rosmaita | maybe a network disruption? | 16:13 |
jungleboyj | Perhaps. | 16:13 |
jungleboyj | So, I know this is on my plate to get kicked off. I have the person who is planning to work on it. | 16:13 |
jungleboyj | I need to kick it off. I am blocking some time here at the end of the week to poke at those things. | 16:13 |
hemna | I'm here | 16:14 |
smcginnis | jungleboyj: Take a nice big drink of water and plan it out. | 16:14 |
*** lpetrut has quit IRC | 16:14 | |
jungleboyj | smcginnis: :-p | 16:14 |
smcginnis | hehe }:) | 16:14 |
hemna | I'm currently getting a ceph cluster up and running and was planning on trying out the API | 16:14 |
hemna | the ceph-isci project has a rest api | 16:14 |
jungleboyj | hemna: Ok. That is good news. | 16:15 |
hemna | if that works, then I can probably write a driver fairly quickly | 16:15 |
smcginnis | Oh, is that new? | 16:15 |
hemna | https://github.com/ceph/ceph-iscsi | 16:15 |
hemna | there are a lot of hoops to jump through to get that running | 16:15 |
hemna | but it looks like a simple flask based api | 16:15 |
hemna | if that works, then I think we are in business | 16:15 |
hemna | https://github.com/ceph/ceph-iscsi/blob/master/rbd-target-api.py | 16:15 |
hemna | that ugy | 16:16 |
hemna | guy | 16:16 |
hemna | there are some conditions to running it | 16:16 |
hemna | but should be ok | 16:16 |
smcginnis | Nice. From what I remembered, the big issue was that - at the time - there was only the command line that required some janky parsing. | 16:16 |
hemna | it can be the only thin that handles targets on the igw | 16:16 |
hemna | yah, the cmdln stuff was just a mess | 16:16 |
hemna | this api is exactly what cinder needs | 16:16 |
* hemna hopes | 16:16 | |
jungleboyj | hemna: Yeah, that was where we had gotten stuck before. | 16:17 |
hemna | so I'm planning on trying to get it running today | 16:17 |
hemna | and see where that leads | 16:17 |
jungleboyj | Well, you have experience doing drivers. | 16:17 |
jungleboyj | You can do this faster than my team. | 16:17 |
jungleboyj | :-) | 16:17 |
hemna | our customers can make use of ceph iscsi targets | 16:17 |
*** yamamoto has joined #openstack-meeting | 16:17 | |
jungleboyj | And Ironic users and I know our customers will as well. | 16:18 |
hemna | bfv for ironic being the use case | 16:18 |
jungleboyj | hemna: ++ | 16:18 |
jungleboyj | I have environments where I could help with testing. | 16:19 |
hemna | coolio, that's all I had on the subject at the moment | 16:19 |
hemna | ok cool | 16:19 |
* e0ne is glad that we don't need C libs for ceph-iscsi | 16:19 | |
jungleboyj | :-) | 16:19 |
hemna | e0ne: there are all the standard ceph packages | 16:19 |
hemna | but all distros have those afaik | 16:19 |
jungleboyj | hemna: So, you aren't going to be duplicating any effort from us if you start on this. | 16:20 |
hemna | ok | 16:20 |
jungleboyj | Do you want me to take the Spec we started and push it up so that we can work that collaboratively? | 16:20 |
hemna | yah I think that'd be ok | 16:20 |
*** wwriverrat has joined #openstack-meeting | 16:21 | |
jungleboyj | Ok. Let me take a look at what we had put together and make updates on recent discussions. Get that pushed up and then we can work that and the code in parallel. | 16:21 |
jungleboyj | hemna: Do we still have issues with the iscsi-gw only seeing the volumes that it has created? | 16:22 |
jungleboyj | That is the other potential problem. | 16:23 |
jungleboyj | I was hoping that the driver could be designed to handle most of the CRUD through the existing ceph code and just change the way that volumes are made available. | 16:24 |
*** yamamoto has quit IRC | 16:24 | |
smcginnis | I would hope it doesn't need to duplicate too much. | 16:25 |
jungleboyj | *fingers crossed* | 16:26 |
jungleboyj | So, that may require a change on the Ceph side to enable it to see volumes created via other methods. | 16:26 |
jungleboyj | Ok, looks like we lost hemna again. | 16:27 |
jungleboyj | So, I will work those issues with him offline. | 16:27 |
*** radeks__ has joined #openstack-meeting | 16:27 | |
*** jbernard has joined #openstack-meeting | 16:28 | |
jungleboyj | Ok, glad we have someone to pick this up and push it forward faster. | 16:28 |
jungleboyj | Will be good for everyone. | 16:28 |
smcginnis | I heard a few interested folks in Denver. | 16:29 |
jungleboyj | Yeah, and a team at RedHat has approached me about it a couple of times since then. | 16:29 |
jungleboyj | That was all we had on the agenda. | 16:30 |
jungleboyj | #topic Open Discussion | 16:30 |
*** openstack changes topic to "Open Discussion (Meeting topic: cinder)" | 16:30 | |
smcginnis | This would be good to get through: https://review.opendev.org/#/c/661996/ | 16:30 |
smcginnis | whoami-rajat has a good comment on there, but that can be a follow up too. | 16:30 |
whoami-rajat | was just waiting for zuul results | 16:30 |
e0ne | whoami-rajat: +1. I'm waiting for zuul too | 16:31 |
rosmaita | it would be good to kill off https://review.opendev.org/#/c/649209/ too | 16:32 |
rosmaita | (by "kill off", i mean merge) | 16:32 |
jungleboyj | Yeah, I can merge that when Zuul is happy. I think Rajat's comment can be handled in a separate pathc. | 16:32 |
*** walshh__ has quit IRC | 16:32 | |
jungleboyj | rosmaita: Yes please! | 16:32 |
whoami-rajat | jungleboyj: will do in a followup | 16:32 |
jungleboyj | whoami-rajat: ++ | 16:32 |
smcginnis | jungleboyj: We still have some backports to do to stein for those checkers, right? | 16:33 |
jungleboyj | Yes. Have been waiting for the patches to merge. | 16:33 |
jungleboyj | Then I can backport. | 16:33 |
rosmaita | btw, since the April stable releases happened in early May, i was going to hold off proposing new releases until mid-june | 16:34 |
jungleboyj | Looks like one of them merged. yay! | 16:34 |
rosmaita | we should wait until the upgrade check stuff has merged, i think | 16:34 |
jungleboyj | rosmaita: Agreed. | 16:35 |
smcginnis | Oh, look for official word, but with how many problems we had marking pike extended maintenance, there is talk of having the release team automatically propose stable releases around every milestone. | 16:36 |
smcginnis | Slightly related tangent. | 16:36 |
jungleboyj | smcginnis: I think that would be good. | 16:36 |
smcginnis | Would make it more automatic and routine. | 16:36 |
smcginnis | Of course additional releases could still be done on demand. | 16:36 |
rosmaita | sounds reasonable | 16:37 |
jungleboyj | I think that is good as the lack of anything official has been confusing to people. | 16:38 |
*** yamahata has joined #openstack-meeting | 16:39 | |
jungleboyj | Anyone have anything else that needs to be discussed? | 16:39 |
whoami-rajat | i think i've something that i require opinions on | 16:40 |
jungleboyj | whoami-rajat: Ok. | 16:40 |
whoami-rajat | https://review.opendev.org/#/c/639180/ . marking the volume_type_id field not null caused multiple existing test failures, i've managed to narrow down most of them by mocking or creating a fake type but i'm still concerned regarding changes in the driver specific tests | 16:41 |
whoami-rajat | should i go forward with my current approach or anyone would like to suggest an optimal method to handle the same | 16:41 |
*** ricolin has quit IRC | 16:42 | |
jungleboyj | Holy CI failures. | 16:43 |
whoami-rajat | yeah, the existing tests gave least priority to volume_types | 16:43 |
whoami-rajat | eharney: ^^ | 16:44 |
jungleboyj | whoami-rajat: So there is concern that this will break individual drivers? | 16:45 |
whoami-rajat | jungleboyj: no. the driver tests are failing as they create volumes/snapshots without specifying volume type, i can mock that but just to be on the safe side require opinions before changing driver tests | 16:46 |
jungleboyj | Ok, well, if we need to change driver tests and there is a known reason for it I think that is fine. | 16:46 |
whoami-rajat | also this would require changes on the tempest side too probably | 16:46 |
whoami-rajat | jungleboyj: thanks | 16:47 |
jungleboyj | Would be nice if we could get input from the vendors that are impacted. But that has been easier said than done. | 16:47 |
whoami-rajat | jungleboyj: yeah that would be great but the changes would be minor so they won't even notice | 16:48 |
jungleboyj | whoami-rajat: Ok. Then I say do what you gotta do. | 16:48 |
jungleboyj | Kind of like hemna did for the exception changes. | 16:49 |
jungleboyj | It is only UT impact. | 16:49 |
jungleboyj | ? | 16:49 |
whoami-rajat | jungleboyj: yes | 16:49 |
jungleboyj | Ok. That is fine then. | 16:49 |
whoami-rajat | jungleboyj: okay, thanks for the inputs | 16:49 |
*** iyamahat has joined #openstack-meeting | 16:49 | |
jungleboyj | whoami-rajat: No problem. Thanks for continuing to work on that. | 16:49 |
whoami-rajat | jungleboyj: np!! | 16:50 |
jungleboyj | Any other topics? | 16:50 |
whoami-rajat | none from my side | 16:50 |
jungleboyj | Anyone else? | 16:51 |
jungleboyj | Ok. I guess that is all for today. | 16:53 |
jungleboyj | Thanks, everyone, for attending. | 16:53 |
whoami-rajat | Thanks | 16:53 |
davidsha | Thanks! | 16:53 |
jungleboyj | Talk to you all next week. | 16:53 |
rosmaita | bye! | 16:53 |
jungleboyj | #endmeeting | 16:53 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 16:53 | |
openstack | Meeting ended Wed May 29 16:53:32 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:53 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/cinder/2019/cinder.2019-05-29-16.00.html | 16:53 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/cinder/2019/cinder.2019-05-29-16.00.txt | 16:53 |
openstack | Log: http://eavesdrop.openstack.org/meetings/cinder/2019/cinder.2019-05-29-16.00.log.html | 16:53 |
*** davidsha has quit IRC | 16:53 | |
*** kmalloc_away is now known as kmalloc | 16:55 | |
*** e0ne has quit IRC | 16:58 | |
*** lbragstad has quit IRC | 16:59 | |
*** lbragstad has joined #openstack-meeting | 17:00 | |
*** jbernard has left #openstack-meeting | 17:03 | |
*** yamahata has quit IRC | 17:09 | |
*** iyamahat has quit IRC | 17:10 | |
*** ekcs has joined #openstack-meeting | 17:10 | |
*** priteau has joined #openstack-meeting | 17:11 | |
*** iyamahat has joined #openstack-meeting | 17:24 | |
*** priteau has quit IRC | 17:33 | |
*** yamahata has joined #openstack-meeting | 17:44 | |
*** absubram has joined #openstack-meeting | 17:44 | |
*** kopecmartin is now known as kopecmartin|off | 17:47 | |
*** ociuhandu has quit IRC | 17:57 | |
*** electrofelix has quit IRC | 18:03 | |
*** trandles has left #openstack-meeting | 18:03 | |
*** priteau has joined #openstack-meeting | 18:04 | |
*** iyamahat_ has joined #openstack-meeting | 18:20 | |
*** iyamahat has quit IRC | 18:23 | |
*** akhil_jain has quit IRC | 18:25 | |
*** panda|ruck has quit IRC | 18:35 | |
*** priteau has quit IRC | 18:35 | |
*** ralonsoh has quit IRC | 18:35 | |
*** panda has joined #openstack-meeting | 18:37 | |
*** ociuhandu has joined #openstack-meeting | 19:18 | |
*** dklyle has quit IRC | 19:21 | |
SotK | #startmeeting storyboard | 19:22 |
openstack | Meeting started Wed May 29 19:22:08 2019 UTC and is due to finish in 60 minutes. The chair is SotK. Information about MeetBot at http://wiki.debian.org/MeetBot. | 19:22 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 19:22 |
*** openstack changes topic to " (Meeting topic: storyboard)" | 19:22 | |
openstack | The meeting name has been set to 'storyboard' | 19:22 |
diablo_rojo_phon | o/ | 19:22 |
SotK | #link https://wiki.openstack.org/wiki/Meetings/StoryBoard Agenda | 19:22 |
SotK | #topic Announcements | 19:22 |
*** openstack changes topic to "Announcements (Meeting topic: storyboard)" | 19:22 | |
SotK | any announcements that aren't agenda'd? | 19:23 |
diablo_rojo_phon | fungi test migrated swift? | 19:24 |
diablo_rojo_phon | But that kinda goes in the next topic | 19:24 |
fungi | not sure if that's an announcement | 19:24 |
SotK | #topic Migration Updates | 19:24 |
*** openstack changes topic to "Migration Updates (Meeting topic: storyboard)" | 19:24 | |
SotK | there :) | 19:24 |
fungi | fungi test migrated swift | 19:24 |
SotK | finished fine once it was finally working? | 19:25 |
fungi | yeah, the only revelation is that the import script is now py3k-only | 19:25 |
fungi | so if we want to use the natively-installed copy i need to rebuild the servers with sb installed via python3 | 19:26 |
SotK | that's somewhat my fault, I thought we were already using python 3.x on our servers when I approved the patch which caused it | 19:26 |
fungi | related, the lp blueprint import feature from our ndsu capstone interns got tested and some improvements, but is still in need of additional love before it's usable | 19:26 |
SotK | I'm a bit surprised that https://review.opendev.org/#/c/660701/ didn't do anything to help though | 19:27 |
fungi | possible that was a problem with a transitive dependency, would need to revisit diablo_rojo_phon's traceback | 19:28 |
fungi | i've already paged out that problem and assumed we should be planning to redo the servers with python3 anyway | 19:29 |
*** dklyle has joined #openstack-meeting | 19:29 | |
SotK | yeah it would be nice to be using python 3 I think | 19:29 |
SotK | is someone planning to finish off that blueprint patch or is it waiting for anyone with a bit of time? | 19:30 |
fungi | i think it's waiting for someone with a bit more time than i had on hand, though hogepodge may have ideas | 19:30 |
diablo_rojo_phon | Anyone with a bit of time. | 19:30 |
fungi | i tried to leave a fairly explicit checklist of what it still needs in the comments | 19:31 |
fungi | in review comments i mean, not code comments | 19:31 |
diablo_rojo_phon | Much appreciated :) | 19:31 |
SotK | thanks for that, hopefully someone will have time soonish | 19:32 |
diablo_rojo_phon | It's on my radar but if someone else gets there first I won't be offended ;) | 19:33 |
fungi | probably the hardest bit will be the idempotency problem | 19:33 |
fungi | that will need some design work to figure out how to be able to tell whether a bp has already been imported | 19:33 |
diablo_rojo_phon | Yeah. Some sort of check it's not already there. | 19:34 |
fungi | the rest of the problems with it are probably fairly easy to solve | 19:34 |
fungi | well, how to tell whether it's already there is the hard part | 19:34 |
fungi | for imported bugs we just update the story number matching the bug number. there is no similar unique number for an lp blueprint | 19:35 |
SotK | maybe doing something like adding an html comment to the description of the story that we can then filter by to check would be good enough | 19:35 |
diablo_rojo_phon | There aren't any ids? | 19:35 |
fungi | so we need to pick a unique identifier (perhaps part of the bp url?) and then embed that somewhere we can query for (description, initial task name, comment, something) | 19:36 |
SotK | assuming we don't really want something more user-visible like tagging the story | 19:36 |
SotK | yeah, the path part of the url sounds sensible to me if its unique | 19:36 |
SotK | and in a comment is probably the best place, since that way its hard for folk to accidentally get rid of it | 19:37 |
fungi | though one of my other suggestions was to note in the description that it was imported from a lp blueprint so we could maybe just have that also be the way we check to find one which was previously imported but... would require a subtext match on the description which could be costly... then again, the number of them being imported is probably not that great and it's an infrequent performance hit | 19:38 |
fungi | ahh, yeah comment might make it easier since we could do an exact text match | 19:39 |
fungi | no sibstring/wildcard mess | 19:39 |
diablo_rojo_phon | Yeah comment makes sense to me | 19:39 |
fungi | er, substring | 19:39 |
diablo_rojo_phon | Haha and you have a full size keyboard ;) | 19:39 |
fungi | but terrible inaccurate fingers | 19:40 |
SotK | anything more about migration? | 19:41 |
*** yamamoto has joined #openstack-meeting | 19:41 | |
fungi | nope! | 19:42 |
SotK | #topic Releasing | 19:42 |
*** openstack changes topic to "Releasing (Meeting topic: storyboard)" | 19:42 | |
SotK | so we had a chat about doing a release at the PTG | 19:42 |
SotK | I think it'd be nice to start doing some | 19:42 |
fungi | sounds great | 19:43 |
fungi | right now anyone in https://review.opendev.org/#/admin/groups/storyboard-release can push tags to the repo in gerrit | 19:43 |
fungi | which is kinda sparse (only has the infra-core team as included) | 19:43 |
fungi | #link https://review.opendev.org/#/admin/groups/storyboard-release release team | 19:44 |
fungi | we have some basic instructions on how to create and push a tag to gerrit... | 19:45 |
fungi | #link https://docs.openstack.org/infra/manual/drivers.html#tagging-a-release Tagging a release in OpenDev | 19:45 |
*** yamamoto has quit IRC | 19:46 | |
fungi | probably want to make sure we include the publish-to-pypi template in our zuul config | 19:46 |
fungi | (per the first note in that manual section) | 19:46 |
fungi | anyway, i'm happy to push releases or to add someone to the storyboard-release team who wants to give it a go | 19:46 |
fungi | hardest part will be... deciding on version numbers ;) | 19:47 |
SotK | there's also a minor complication in that `storyboard` is the name of someone else's project on pypi, so we need to change our dist name | 19:48 |
fungi | yeah, i saw a change up for review to do that | 19:48 |
SotK | #link https://review.opendev.org/#/c/661663/ Change for updating the dist name | 19:48 |
*** mriedem has quit IRC | 19:48 | |
fungi | #link https://pypi.org/project/storyboard/ someone else's project | 19:49 |
SotK | I might want to bikeshed on the name a little though, as well as version numbers | 19:49 |
diablo_rojo_phon | I think it's like.. not been used in like two years? | 19:49 |
diablo_rojo_phon | We were gonna try to get the name from them I think? | 19:49 |
fungi | diablo_rojo_phon: yeah, but someone could be pip installing it for something else | 19:50 |
diablo_rojo_phon | I dont remember what exactly we said at the PTG | 19:50 |
diablo_rojo_phon | That's fair. | 19:50 |
SotK | according to that patch they still want to use it | 19:50 |
diablo_rojo_phon | I feel like we came up with a backup name. | 19:50 |
diablo_rojo_phon | Opende-storyboard or something | 19:50 |
diablo_rojo_phon | Opendev-storyboard | 19:51 |
SotK | yeah, the patch changes it to opendev-storyboard | 19:51 |
diablo_rojo_phon | Yeah that's fine with me. | 19:51 |
fungi | looks like sboard is available if we want something shorter | 19:51 |
diablo_rojo_phon | SB? | 19:52 |
fungi | sb is squatted, we *might* be able to convnice teh warehouse maintainers to hand it over to us | 19:52 |
diablo_rojo_phon | That would be pretty cool | 19:52 |
diablo_rojo_phon | But I'm also fine with opendev-storyboard | 19:53 |
fungi | ahh, actually no it has a release | 19:53 |
fungi | described as "a simple printer of neaster lists" | 19:53 |
diablo_rojo_phon | Booo | 19:53 |
* SotK has also briefly considered its-storyboard like the name of our gerrit plugin, but that could get confusing | 19:53 | |
fungi | we could also rename the project... drastic ;) | 19:54 |
diablo_rojo_phon | Please no | 19:54 |
diablo_rojo_phon | Lol | 19:54 |
SotK | boarystord | 19:54 |
fungi | also, we're about to the end of the meeting slot and still have stuff on the agenda | 19:55 |
*** mriedem has joined #openstack-meeting | 19:55 | |
diablo_rojo_phon | Boarttysword | 19:55 |
fungi | the next topic looks important | 19:55 |
SotK | indeed | 19:55 |
SotK | #topic Outreachy | 19:55 |
*** openstack changes topic to "Outreachy (Meeting topic: storyboard)" | 19:55 | |
SotK | we got an intern! | 19:55 |
* fungi cheers inaudibly on the other end of the internet | 19:56 | |
diablo_rojo_phon | Yay! | 19:57 |
diablo_rojo_phon | We even talked to her today. | 19:57 |
fungi | i guess ankita isn't on irc at the moment, but... welcome anyway ankita! | 19:57 |
*** ociuhandu has quit IRC | 19:58 | |
SotK | indeed, welcome! | 19:58 |
diablo_rojo_phon | \o/ | 19:58 |
fungi | #info Welcome to our Outreachy intern, Ankita! | 19:59 |
SotK | and we're about out of time, sorry for the late start | 19:59 |
SotK | thanks for coming folks | 20:00 |
SotK | #endmeeting | 20:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 20:00 | |
openstack | Meeting ended Wed May 29 20:00:06 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 20:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/storyboard/2019/storyboard.2019-05-29-19.22.html | 20:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/storyboard/2019/storyboard.2019-05-29-19.22.txt | 20:00 |
openstack | Log: http://eavesdrop.openstack.org/meetings/storyboard/2019/storyboard.2019-05-29-19.22.log.html | 20:00 |
fungi | just means we have more we can talk about next meeting ;) | 20:00 |
fungi | thanks SotK! | 20:00 |
*** hongbin has joined #openstack-meeting | 20:00 | |
diablo_rojo_phon | thanks SotK ! | 20:00 |
*** Lucas_Gray has joined #openstack-meeting | 20:20 | |
*** Lucas_Gray has quit IRC | 20:26 | |
*** Lucas_Gray has joined #openstack-meeting | 20:30 | |
*** ociuhandu has joined #openstack-meeting | 20:35 | |
*** rosmaita has quit IRC | 20:43 | |
*** ociuhandu has quit IRC | 20:45 | |
*** rosmaita has joined #openstack-meeting | 20:48 | |
*** rosmaita has left #openstack-meeting | 20:52 | |
timburke | #startmeeting swift | 21:01 |
openstack | Meeting started Wed May 29 21:01:56 2019 UTC and is due to finish in 60 minutes. The chair is timburke. Information about MeetBot at http://wiki.debian.org/MeetBot. | 21:01 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 21:01 |
*** openstack changes topic to " (Meeting topic: swift)" | 21:01 | |
openstack | The meeting name has been set to 'swift' | 21:02 |
clayg | o/ | 21:02 |
timburke | who's here for the swift meeting? | 21:02 |
rledisez | o/ | 21:02 |
*** radeks__ has quit IRC | 21:02 | |
kota_ | o/ | 21:02 |
timburke | meeting agenda: | 21:03 |
timburke | #link https://wiki.openstack.org/wiki/Meetings/Swift | 21:03 |
*** slaweq has quit IRC | 21:03 | |
timburke | #topic migration to story board | 21:03 |
*** openstack changes topic to "migration to story board (Meeting topic: swift)" | 21:03 | |
timburke | diablo_rojo_phon and fungi have done a great job of getting our test migration squared away! | 21:04 |
timburke | #link https://storyboard-dev.openstack.org/#!/project/openstack/swift | 21:04 |
timburke | ...now has lots of stories | 21:04 |
*** alecuyer has joined #openstack-meeting | 21:04 | |
fungi | glad to hear it! | 21:04 |
timburke | i hit some curious errors while playing around with it last week and trying to create a new story with multiple tasks | 21:05 |
kota_ | my chrome says `NET::ERR_CERT_AUTHORITY_INVALID` | 21:05 |
timburke | yeah -- self-signed cert i'm afraid | 21:06 |
kota_ | oh, it uses that. | 21:06 |
fungi | yeah, the -dev server doesn't have a purchased cert | 21:06 |
clayg | uhhh... | 21:06 |
clayg | oic - sorry | 21:06 |
fungi | when we rename it to storyboard-dev.opendev.org we've got letsencrypt automation for that domain we can leverage | 21:07 |
fungi | but openstack.org is hard due to shared dns jurisdiction with the osf staff | 21:07 |
kota_ | got it | 21:07 |
*** wwriverrat has quit IRC | 21:08 | |
fungi | so we (selectively) buy ssl certs for important production services in openstack.org | 21:08 |
fungi | for example, the production storyboard.openstack.org has a purchased cert | 21:09 |
timburke | anyway, i'd like everyone to try it out in the sandbox -- open and close some stories, add comments, patches -- start to get familiar with it and develop some opinions about it | 21:09 |
kota_ | +1 | 21:10 |
fungi | opinions welcome! | 21:10 |
diablo_rojo_phon | Let us know if you have any questions! | 21:10 |
fungi | also be aware it's under continuous development/improvement and the devs are a friendly lot who are interested in your use cases (as long as they can fit them to some reasonably generalized model) | 21:11 |
*** slaweq has joined #openstack-meeting | 21:11 | |
timburke | one (hopefully quick) question: it feels a little sluggish to me -- is that just because it's a sandbox area and so a bit under-provisioned? | 21:11 |
fungi | it's more because the ssl queries are really inefficient and in need of optimization. we've got slow query logging turned on now to try and find some hotspots, and some changes in flight which ought to help | 21:12 |
diablo_rojo_phon | The queries need some optimization which we actually have an outreachy intern starting to work on now. | 21:12 |
timburke | got it. cool! thanks guys | 21:12 |
fungi | in the spirit of not prematurely optimizing, it was fast enough before we imported loads of historical data ;) | 21:13 |
timburke | #topic libec release | 21:13 |
*** openstack changes topic to "libec release (Meeting topic: swift)" | 21:13 | |
*** whoami-rajat has quit IRC | 21:13 | |
timburke | heh, fair enough | 21:13 |
timburke | the release went out! | 21:13 |
*** vishalmanchanda has quit IRC | 21:13 | |
clayg | 🙌 | 21:13 |
kota_ | nice | 21:13 |
timburke | #link https://opendev.org/x/liberasurecode/releases | 21:13 |
timburke | ...which now has a nice 1.6.1 | 21:14 |
timburke | side note, hopefully that will be openstack/liberasurecode soon enough, and we'll get the mirroring to GH going again | 21:15 |
timburke | see also, https://review.opendev.org/#/c/657154/ https://review.opendev.org/#/c/657155/ and finally https://review.opendev.org/#/c/661779/ | 21:15 |
*** patchbot has joined #openstack-meeting | 21:16 | |
fungi | though see my note in the governance change, its possible to transfer gh projects to a different org so redirects are added, and zuul can replicate git commits/branches/tags to any remote git hosting | 21:16 |
timburke | *ahem* https://review.opendev.org/#/c/657154/ https://review.opendev.org/#/c/657155/ and finally https://review.opendev.org/#/c/661779/ | 21:16 |
patchbot | patch 657154 - governance - Add liberasurecode and pyeclib as Swift team deliv... - 3 patch sets | 21:16 |
patchbot | patch 657155 - project-config - Rename x/pyeclib and x/liberasurecode to openstack/* - 4 patch sets | 21:16 |
patchbot | patch 661779 - governance - Rename x/liberasurecode and x/pyeclib to openstack/* - 1 patch set | 21:16 |
*** slaweq has quit IRC | 21:16 | |
timburke | that's about all i had on that | 21:17 |
timburke | #topic py3 | 21:17 |
*** openstack changes topic to "py3 (Meeting topic: swift)" | 21:17 | |
*** Lucas_Gray has quit IRC | 21:18 | |
timburke | diskfile's ported! but i think we hit a snag on tempurl -- in particular, we noticed that we're sticking wsgi-strings in memcached, which isn't going to be great when going to get tempurl keys :-( | 21:18 |
kota_ | :( | 21:19 |
timburke | my initial hack to get func tests passing broke a bunch of unit tests, and i think we need to revisit how we handle responses in get_account_info and get_container_info instead | 21:19 |
*** tdasilva has joined #openstack-meeting | 21:21 | |
*** Lucas_Gray has joined #openstack-meeting | 21:21 | |
timburke | i'm currently trying to pull that apart, but found another python bug (to do with non-ascii header keys), so... bleh | 21:21 |
*** priteau has joined #openstack-meeting | 21:21 | |
timburke | still, there's a lot of good stuff to review and land; the priority reviews page should still be up-to-date | 21:22 |
timburke | #link https://wiki.openstack.org/wiki/Swift/PriorityReviews | 21:22 |
timburke | who's available to review some of the remaining patches? | 21:22 |
timburke | we've got https://review.opendev.org/#/c/660542/ | 21:23 |
patchbot | patch 660542 - swift - py3: port ssync - 4 patch sets | 21:23 |
*** pcaruana has quit IRC | 21:23 | |
alecuyer | I'll look at the ssync patch and try it with a py3 object server (sorry I'm late) | 21:23 |
timburke | yay! thanks, alecuyer | 21:23 |
kota_ | 1 or 2 would be... to me to try to take a look in this week. not so much. | 21:23 |
*** ayoung has joined #openstack-meeting | 21:24 | |
timburke | there's also https://review.opendev.org/#/c/652819/ (though we might need more thought on how to test stats-logging) | 21:24 |
patchbot | patch 652819 - swift - py3: port obj/reconstructor - 2 patch sets | 21:24 |
timburke | and the only remaining middlewares are https://review.opendev.org/#/c/654671/ and https://review.opendev.org/#/c/652928/ | 21:25 |
patchbot | patch 654671 - swift - py3: port symlink middleware - 3 patch sets | 21:25 |
patchbot | patch 652928 - swift - py3: Port the tempurl middleware - 3 patch sets | 21:25 |
kota_ | I'll try to get symlink | 21:26 |
timburke | thanks kota_! | 21:26 |
*** priteau has quit IRC | 21:26 | |
timburke | given that we're at the end of the month already, i'm inclined to prioritize getting the unit tests ported, then rely on some manual func testing (still running under py2) to get us the confidence to cut a tag declaring experimental support | 21:27 |
clayg | timburke: where "manual func testing" is like - everything starts and mostly seems to work - upload and download, *LO, tempurl, etc - barring a few known issues and failing functests? | 21:28 |
clayg | and that's of *python3* daemons - we expect when everything is running on python2 everything will continue to work with no observable differences or upgrade impact (as long as you stay on python2) | 21:29 |
clayg | i.e. we ship a py3-rc that is experimental with some caveats for testing? | 21:29 |
timburke | yes to all of that | 21:29 |
alecuyer | timburke: Did you find a way to handle the BoundedSemaphore being passed to paste? | 21:30 |
timburke | and call out that we'd like people to be testing with it and reporting any bugs found in the release notes | 21:30 |
timburke | alecuyer, clayg had an idea to just move the call that shoves it into the config until after paste does its thing | 21:31 |
timburke | i'll work on getting a patch up that does that | 21:31 |
clayg | yeah that seemed to allow things to start (strangely?) but didn't verify that ssync can still count & reject connections 🤷♂️ | 21:31 |
alecuyer | oh ok (that's one thing I hit when testing py3 obj server) | 21:32 |
clayg | it'll be great | 21:32 |
clayg | or we could just call off all this py3 maddness and move over to tauthon??? | 21:33 |
timburke | if moving it doesn't allow us to correctly reject connections (ie, breaks py2) i think i'm fine with known-issuing the fact that replication_concurrency must be 0 on py3 | 21:33 |
alecuyer | ahah :D | 21:34 |
rledisez | clayg: does it introduce defer and go keywords? | 21:35 |
timburke | next step for me is going to be reorganizing the reviews page to have a list of patches needed for a 2.22 release | 21:35 |
*** mriedem has quit IRC | 21:36 | |
timburke | (which i'll probably seed with mostly py3-related patches, but you all should feel free to update with other blockers as you see fit) | 21:36 |
timburke | #topic lots of small files | 21:36 |
*** openstack changes topic to "lots of small files (Meeting topic: swift)" | 21:36 | |
timburke | rledisez, alecuyer, kota_: how's it going? | 21:37 |
alecuyer | kota_ wrote some tests, https://review.opendev.org/#/c/659515/ | 21:37 |
patchbot | patch 659515 - swift (feature/losf) - Add small unit tests for vfile and related modules - 2 patch sets | 21:37 |
alecuyer | I pushed another patch there, kota_ when you have time if you can take a look that would be great | 21:38 |
alecuyer | and another patch is here https://review.opendev.org/#/c/660381/ | 21:38 |
patchbot | patch 660381 - swift (feature/losf) - Add tests for vfile_utils - 1 patch set | 21:38 |
kota_ | sure. mine is just an entry point so I'd love to get more unit tests to get more coverage. | 21:39 |
*** priteau has joined #openstack-meeting | 21:39 | |
alecuyer | so if the approach seems OK I will write more | 21:39 |
kota_ | i didn't get enough time to be online in the last week so I'd start to catch up the changes in this week. | 21:40 |
alecuyer | and another thing, at the PTG we said LOSF is 'additive' , which is true in that it adds new files. But in inherits code from diskfile.py, so you can actually break from changes in diskfile.py | 21:40 |
alecuyer | and I'd like your thoughts (maybe not now but think about it :) ) of that situation vs code duplication where LOSF would not inherit from diskfile.py | 21:40 |
timburke | the new tests are great! we should probably ensure that they pass under py3 from the get-go | 21:41 |
*** jaypipes has quit IRC | 21:41 | |
alecuyer | Yes, I'm sure I have some work there | 21:41 |
timburke | yeah, i think there's a chance that i've already managed to break you once or twice with the py3 work... | 21:41 |
timburke | i think as long as we have a plan to get it merged to master in some reasonable timeframe, it shouldn't be too bad, though, yeah? since at that point we'd have a losf gate job on master ensuring that we don't break things | 21:43 |
alecuyer | To me it's fine, I was more wondering from other developer's point of view, what seems easiest for maintenance | 21:44 |
kota_ | hmmm | 21:45 |
alecuyer | Just wanted to share this. We can come back to this another time | 21:46 |
timburke | i don't know that *not* inheriting from BaseDiskFile has saved swiftonfile from any headaches... | 21:47 |
kota_ | i see, thanks for heading up. | 21:47 |
*** eharney has quit IRC | 21:48 | |
kota_ | i may look for a way to port *just tests* as experimental or non-voting to the master even if it's in under-development in the feature branch. | 21:48 |
timburke | and conversely, i don't think that we've generally had many issues in having DiskFile and ECDiskFile sharing code | 21:48 |
*** efried has quit IRC | 21:49 | |
*** bbowen has quit IRC | 21:49 | |
timburke | in my view, anyway, the biggest takeaway is that breakage will be minimized when all the code is in the same place: same repo, same branch | 21:49 |
*** raildo has quit IRC | 21:49 | |
timburke | well, that's it for the agenda | 21:49 |
timburke | #topic open discussion | 21:49 |
*** openstack changes topic to "open discussion (Meeting topic: swift)" | 21:49 | |
mattoliverau | o/ sorry I've pretty much missed the meeting, been dealing with flu season here, the whole family is down.. been fun. On the plus side the girls slept in today, my living alarm clocks :p | 21:49 |
timburke | who has other business to bring up? | 21:50 |
timburke | o/ mattoliverau! hope everyone feels better soon | 21:50 |
mattoliverau | Thanks, it's true what they say, when the baby is hit, the whole family goes down. | 21:50 |
*** priteau has quit IRC | 21:51 | |
*** efried has joined #openstack-meeting | 21:51 | |
kota_ | mattoliverau: sorry to hear that. take care of you all | 21:51 |
timburke | all right, seems like a wrap then | 21:53 |
timburke | i'll update the reviews wiki and hope for a release within the next week or two. i worry that if we push it out much further than that, we aren't going to have sufficient time to be confident in declaring full support by the end of the Train cycle | 21:54 |
timburke | #endmeeting | 21:54 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/" | 21:54 | |
openstack | Meeting ended Wed May 29 21:54:25 2019 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 21:54 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/swift/2019/swift.2019-05-29-21.01.html | 21:54 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/swift/2019/swift.2019-05-29-21.01.txt | 21:54 |
openstack | Log: http://eavesdrop.openstack.org/meetings/swift/2019/swift.2019-05-29-21.01.log.html | 21:54 |
*** tdasilva has quit IRC | 21:54 | |
*** patchbot has left #openstack-meeting | 21:54 | |
*** alecuyer has left #openstack-meeting | 21:55 | |
*** slaweq has joined #openstack-meeting | 22:11 | |
*** slaweq has quit IRC | 22:16 | |
*** enriquetaso has quit IRC | 22:23 | |
*** ianychoi has quit IRC | 22:32 | |
*** ianychoi has joined #openstack-meeting | 22:33 | |
*** ekcs has quit IRC | 22:35 | |
*** yamamoto has joined #openstack-meeting | 22:39 | |
*** yamamoto has quit IRC | 22:57 | |
*** enriquetaso has joined #openstack-meeting | 22:58 | |
*** _erlon_ has quit IRC | 23:03 | |
*** artom has quit IRC | 23:05 | |
*** rcernin has joined #openstack-meeting | 23:07 | |
*** macza has quit IRC | 23:09 | |
*** Lucas_Gray has quit IRC | 23:14 | |
*** absubram has quit IRC | 23:18 | |
*** yamamoto has joined #openstack-meeting | 23:21 | |
*** enriquetaso has quit IRC | 23:24 | |
*** enriquetaso has joined #openstack-meeting | 23:24 | |
*** ykatabam has joined #openstack-meeting | 23:25 | |
*** lbragstad has quit IRC | 23:34 | |
*** lbragstad has joined #openstack-meeting | 23:34 | |
*** yamamoto has quit IRC | 23:36 | |
*** artom has joined #openstack-meeting | 23:42 | |
*** yamamoto has joined #openstack-meeting | 23:48 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!