Wednesday, 2019-10-23

*** rcernin has joined #openstack-meeting00:05
*** ykatabam has joined #openstack-meeting00:11
*** gyee has quit IRC00:18
*** jamesmcarthur has joined #openstack-meeting00:20
*** dviroel has quit IRC00:20
*** yamamoto has quit IRC00:34
*** jamesmcarthur has quit IRC00:48
*** yamamoto has joined #openstack-meeting00:55
*** ekcs has quit IRC00:59
*** Liang__ has joined #openstack-meeting01:04
*** nanzha has joined #openstack-meeting01:14
*** macz has joined #openstack-meeting01:17
*** tetsuro has joined #openstack-meeting01:20
*** Liang__ has quit IRC01:40
*** ociuhandu has joined #openstack-meeting02:06
*** ociuhandu has quit IRC02:12
*** ykatabam has quit IRC02:31
*** macz has quit IRC02:32
*** macz has joined #openstack-meeting02:34
*** nanzha has quit IRC02:36
*** macz has quit IRC02:37
*** nanzha has joined #openstack-meeting02:38
*** jamesmcarthur has joined #openstack-meeting02:42
*** markvoelker has quit IRC02:45
*** ricolin has joined #openstack-meeting03:16
*** jamesmcarthur has quit IRC03:16
*** yamamoto has quit IRC03:33
*** radeks_ has joined #openstack-meeting03:36
*** radeks_ has quit IRC03:41
*** radeks has joined #openstack-meeting03:42
*** rfolco|rover has quit IRC04:04
*** hyunsikyang__ has joined #openstack-meeting04:07
*** hyunsikyang has quit IRC04:10
*** macz has joined #openstack-meeting04:11
*** yamamoto has joined #openstack-meeting04:22
*** ociuhandu has joined #openstack-meeting04:31
*** ociuhandu has quit IRC04:35
*** markvoelker has joined #openstack-meeting04:46
*** markvoelker has quit IRC04:51
*** macz has quit IRC04:52
*** yamamoto has quit IRC05:05
*** yamamoto has joined #openstack-meeting05:08
*** ociuhandu has joined #openstack-meeting05:35
*** andyzon has joined #openstack-meeting05:35
*** ociuhandu has quit IRC05:39
*** ralonsoh has joined #openstack-meeting05:47
*** hyunsikyang has joined #openstack-meeting05:57
*** igordc has joined #openstack-meeting05:58
*** yamamoto has quit IRC06:01
*** hyunsikyang__ has quit IRC06:01
*** hyunsikyang__ has joined #openstack-meeting06:02
*** hyunsikyang has quit IRC06:02
*** igordc has quit IRC06:03
*** hyunsikyang has joined #openstack-meeting06:12
*** yamamoto has joined #openstack-meeting06:14
*** andyzon has quit IRC06:16
*** hyunsikyang__ has quit IRC06:16
*** yamamoto has quit IRC06:26
*** belmoreira has joined #openstack-meeting06:27
*** yamamoto has joined #openstack-meeting06:37
*** rcernin has quit IRC06:37
*** andyzon has joined #openstack-meeting06:43
*** links has joined #openstack-meeting06:44
*** markvoelker has joined #openstack-meeting06:48
*** andyzon has quit IRC06:48
*** andyzon_ has joined #openstack-meeting06:48
*** yamamoto has quit IRC06:49
*** andyzon has joined #openstack-meeting06:49
*** markvoelker has quit IRC06:53
*** andyzon_ has quit IRC06:53
*** yamamoto has joined #openstack-meeting06:55
*** trident has quit IRC06:55
*** slaweq has joined #openstack-meeting06:58
*** trident has joined #openstack-meeting07:00
*** nanzha has quit IRC07:04
*** nanzha has joined #openstack-meeting07:04
*** ttsiouts has joined #openstack-meeting07:09
*** rubasov has quit IRC07:21
*** yamamoto has quit IRC07:24
*** ttsiouts has quit IRC07:25
*** ttsiouts has joined #openstack-meeting07:26
*** ttsiouts has quit IRC07:30
*** rsimai_away is now known as rsimai07:35
*** yamamoto has joined #openstack-meeting07:36
*** nanzha has quit IRC07:41
*** brault has quit IRC07:44
*** nanzha has joined #openstack-meeting07:48
*** apetrich has quit IRC07:49
*** apetrich has joined #openstack-meeting07:51
*** ttsiouts has joined #openstack-meeting07:53
*** yamamoto has quit IRC07:55
*** kopecmartin|off is now known as kopecmartin07:56
*** yamamoto has joined #openstack-meeting07:57
*** e0ne has joined #openstack-meeting07:57
*** belmoreira has quit IRC07:58
*** ykatabam has joined #openstack-meeting07:59
*** rpittau|afk is now known as rpittau08:07
*** yamamoto has quit IRC08:17
*** yamamoto has joined #openstack-meeting08:20
*** e0ne has quit IRC08:22
*** yamamoto has quit IRC08:26
*** yamamoto has joined #openstack-meeting08:26
*** apetrich has quit IRC08:29
*** yamamoto has quit IRC08:32
*** yamamoto has joined #openstack-meeting08:33
*** yamamoto has quit IRC08:37
*** yamamoto has joined #openstack-meeting08:38
*** ttsiouts has quit IRC08:40
*** ttsiouts has joined #openstack-meeting08:41
*** ttsiouts has quit IRC08:41
*** ttsiouts_ has joined #openstack-meeting08:41
*** apetrich has joined #openstack-meeting08:48
*** markvoelker has joined #openstack-meeting08:49
*** ttsiouts_ has quit IRC08:52
*** ttsiouts has joined #openstack-meeting08:53
*** markvoelker has quit IRC08:53
*** ttsiouts has quit IRC08:53
*** ttsiouts has joined #openstack-meeting08:53
*** pcaruana has joined #openstack-meeting09:02
*** yamamoto has quit IRC09:14
*** yamamoto has joined #openstack-meeting09:14
*** e0ne has joined #openstack-meeting09:16
*** nanzha has quit IRC09:21
*** nanzha has joined #openstack-meeting09:21
*** rcernin has joined #openstack-meeting09:23
*** psachin has joined #openstack-meeting09:46
*** psachin has quit IRC09:52
*** nanzha has quit IRC09:56
*** nanzha has joined #openstack-meeting09:57
*** tssurya has joined #openstack-meeting10:03
*** yamamoto has quit IRC10:17
*** nanzha has quit IRC10:18
*** macz has joined #openstack-meeting10:19
*** macz has quit IRC10:24
*** nanzha has joined #openstack-meeting10:25
*** ttsiouts has quit IRC10:25
*** ttsiouts has joined #openstack-meeting10:26
*** ttsiouts has quit IRC10:30
*** jraju__ has joined #openstack-meeting10:40
*** pcaruana has quit IRC10:41
*** links has quit IRC10:41
*** yaawang_ has quit IRC10:51
*** yaawang_ has joined #openstack-meeting10:52
*** janders has joined #openstack-meeting10:53
*** belmoreira has joined #openstack-meeting10:54
*** ttsiouts has joined #openstack-meeting10:58
*** oneswig has joined #openstack-meeting11:12
oneswighello?11:12
janders g'day Stig11:16
*** oneswig has quit IRC11:19
*** macz has joined #openstack-meeting11:23
*** macz has quit IRC11:27
*** dviroel has joined #openstack-meeting11:47
*** raildo has joined #openstack-meeting11:49
*** yaawang_ has quit IRC11:58
*** ttsiouts has quit IRC12:01
*** ttsiouts has joined #openstack-meeting12:02
*** markvoelker has joined #openstack-meeting12:05
*** yamamoto has joined #openstack-meeting12:05
*** ttsiouts has quit IRC12:06
*** yamamoto has quit IRC12:08
*** belmoreira has quit IRC12:09
*** links has joined #openstack-meeting12:12
*** jraju__ has quit IRC12:12
*** rfolco|rover has joined #openstack-meeting12:21
*** nanzha has quit IRC12:25
*** nanzha has joined #openstack-meeting12:27
*** enriquetaso has joined #openstack-meeting12:33
*** ttsiouts has joined #openstack-meeting12:45
*** jamesmcarthur has joined #openstack-meeting12:47
*** yamamoto has joined #openstack-meeting12:48
*** takamatsu has joined #openstack-meeting12:48
*** belmoreira has joined #openstack-meeting12:51
*** vishalmanchanda has joined #openstack-meeting12:52
*** pcaruana has joined #openstack-meeting12:53
*** liuyulong_ has joined #openstack-meeting13:01
*** liuyulong has joined #openstack-meeting13:01
*** yamamoto has quit IRC13:02
*** janders has quit IRC13:04
*** jamesmcarthur has quit IRC13:11
*** radeks has quit IRC13:16
*** radeks has joined #openstack-meeting13:18
*** rcernin has quit IRC13:24
*** belmoreira has quit IRC13:25
*** whoami-rajat has quit IRC13:27
*** jamesmcarthur has joined #openstack-meeting13:29
*** mriedem has joined #openstack-meeting13:30
*** jamesmcarthur has quit IRC13:31
*** eharney has quit IRC13:34
*** liuyulong has quit IRC13:40
*** liuyulong_ has quit IRC13:41
*** liuyulong has joined #openstack-meeting13:50
*** liuyulong_ has joined #openstack-meeting13:50
liuyulong_113:58
liuyulongtest13:58
liuyulong_test13:58
*** liuyulong_ has quit IRC13:58
*** liuyulong_ has joined #openstack-meeting13:59
liuyulong#startmeeting neutron_l314:00
openstackMeeting started Wed Oct 23 14:00:12 2019 UTC and is due to finish in 60 minutes.  The chair is liuyulong. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
*** openstack changes topic to " (Meeting topic: neutron_l3)"14:00
openstackThe meeting name has been set to 'neutron_l3'14:00
liuyulong#chair liuyulong_14:00
openstackCurrent chairs: liuyulong liuyulong_14:00
liuyulong#chair haleyb14:00
openstackCurrent chairs: haleyb liuyulong liuyulong_14:00
liuyulong#chair slaweq14:00
openstackCurrent chairs: haleyb liuyulong liuyulong_ slaweq14:00
haleybhi14:00
liuyulonghi14:00
liuyulongJust in case...14:00
liuyulong#topic Announcements14:01
*** openstack changes topic to "Announcements (Meeting topic: neutron_l3)"14:01
liuyulongI received the QR code of the Shanghai Summit ticket on Tuesday.14:02
liuyulongMaybe you guys may also have that now.14:02
liuyulongSo only one important thing is see you guys in Shanghai.14:03
liuyulongAnd I'd like to cancel the L3 meeting next week, because we will have totally three day times to discuss things in the PTG meetings.14:04
haleyb+1 from me14:04
*** jamesmcarthur has joined #openstack-meeting14:04
liuyulongOK, that's all from me about the announcement.14:05
liuyulongOK, let's move on.14:06
liuyulong#topic Bugs14:07
*** openstack changes topic to "Bugs (Meeting topic: neutron_l3)"14:07
liuyulong#link http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010249.html14:07
liuyulongHongbin was our bug deputy last week, and thanks.14:07
liuyulongFirst one14:08
liuyulong#link https://bugs.launchpad.net/neutron/+bug/184818714:08
openstackLaunchpad bug 1848187 in neutron "DHCP agent timing out spawning dnsmasq" [Medium,In progress] - Assigned to Will Szumski (willjs)14:08
* slaweq is just lurking here14:09
liuyulongThe patch is abandoned, https://review.opendev.org/#/c/688693/14:09
liuyulongSeems the root cause is still unclear.14:10
*** andyzon has quit IRC14:10
*** andyzon has joined #openstack-meeting14:11
*** andyzon has quit IRC14:11
*** belmoreira has joined #openstack-meeting14:11
*** andyzon has joined #openstack-meeting14:11
liuyulongSo let's wait to see if the bug reporter can supply more details as slaweq requested.14:12
slaweqIMO this bug can be closed now, it was the issue with ulimits in containers AFAIU14:13
slaweqI don't think we should do anything with that on Neutron's side14:13
liuyulongOne interesting thing is that we disable the root-wrapper-deamon for DHCP-agent also, it will have a better performance during processing networks.14:16
*** andyzon has quit IRC14:16
liuyulongslaweq, so you have the right to disable it right now, :)14:16
liuyulongnext14:16
liuyulong#link https://bugs.launchpad.net/neutron/+bug/184873814:16
openstackLaunchpad bug 1848738 in neutron "Sometimes dnsmasq may not be restarted after adding new subnet" [Medium,In progress] - Assigned to Slawek Kaplonski (slaweq)14:16
liuyulonghttps://review.opendev.org/#/c/689515/14:16
liuyulongThe fix is getting merged.14:17
liuyulongSo thank you slaweq for the fix.14:17
slaweqliuyulong: about which fix You are now talking about?14:17
liuyulongslaweq, this one 184873814:18
slaweqahh, it's still in the gate14:18
slaweqnot merged yet14:18
slaweqand it is only partial fix14:18
slaweqI will still have to investigate why this happens sometimes that dnsmasq isn't restarted when it should be14:18
*** markvoelker has quit IRC14:20
*** diablo_rojo has joined #openstack-meeting14:21
liuyulongwe met some DHCP agent issues locally in stable/queens. There will be one race condition between R/W of the DHCP agent resource cache.14:21
*** priteau has joined #openstack-meeting14:21
liuyulongAnd finally cause the port processint timeout, or the IP/mac info of the dnsmasq config failed to install.14:22
liuyulongs/processing14:23
*** andyzon has joined #openstack-meeting14:23
liuyulongI mean the DHCP related processing, aka config the dnsmasq for DHCP.14:23
*** efried1 has joined #openstack-meeting14:24
*** efried has quit IRC14:24
*** efried1 is now known as efried14:24
liuyulonguse_helper_for_ns_read = False and root_helper_daemon= can also be used for DHCP agent.14:24
liuyulongOK, let's scan the LP bug list.14:25
liuyulong#link https://bugs.launchpad.net/neutron/+bug/184939214:25
openstackLaunchpad bug 1849392 in neutron "Neutron - Stein - Having two external networks will prevent the router from being created." [Undecided,New]14:25
slaweqthat one is confusing me as I though we already fixed it some time ago14:26
slaweqso I plan to take a look into that ASAP14:26
liuyulongslaweq, cool14:26
liuyulongslaweq, master branch does not have such issue, right?14:27
slaweqliuyulong: I don't know14:27
*** eharney has joined #openstack-meeting14:27
slaweqif so, it would mean that we just missed some backport14:27
slaweqI will check that14:27
liuyulongslaweq, Exactly14:28
liuyulongNext14:30
liuyulong#link https://bugs.launchpad.net/neutron/+bug/184776314:30
openstackLaunchpad bug 1847763 in neutron "cannot reuse floating IP as port's fixed-ip" [Undecided,Incomplete]14:30
liuyulongThis looks like not the Neutron bug.14:31
liuyulongThe new port was using that floating IP address.14:31
*** markvoelker has joined #openstack-meeting14:32
liuyulongMore like a guest DHCP client config issue, something like NetworkManager, Cloud-init or network-scripts.14:32
*** yamamoto has joined #openstack-meeting14:33
liuyulongOne more strange thing we noticed locally is, the external network is have a empty DHCP schedule entry in the DB no matter the enable-dhcp is True or False.14:34
liuyulongAnd this bug is more like that, the DHCP is enabled for external network floating IP subnet.14:35
haleybliuyulong: the DB entry for the network has dhcp blank?14:35
*** yamamoto has quit IRC14:35
*** ykatabam has quit IRC14:35
liuyulonghaleyb, yes, in stable/queens we noticed that.14:36
*** artom has quit IRC14:36
liuyulongneutron dhcp-agent-list-hosting-net <external-network-id>, you will see an schedule instance.14:37
*** artom has joined #openstack-meeting14:37
*** artom has quit IRC14:37
liuyulongno matter enable dhcp or not.14:38
liuyulongI'd like to ask if we could add some config to disable such DHCP behavior for external network by default.14:39
*** kopecmartin is now known as kopecmartin|off14:39
haleybi guess that should be Ok14:39
*** martinkennelly has joined #openstack-meeting14:40
liuyulongIf someone wants to enable, or boot VM in external network, they should change that config to clearly know what they are doing.14:40
liuyulongOK, that's all bugs from me.14:41
ralonsohI have one moew14:41
liuyulongAny additions?14:41
ralonsoh(one sec)14:42
liuyulongralonsoh, sure, please go ahead.14:42
ralonsoh#link https://bugs.launchpad.net/neutron/+bug/184950214:42
openstackLaunchpad bug 1849502 in neutron "[DHCP] Check the dnsmasq process status after enabling the process" [Undecided,New] - Assigned to Rodolfo Alonso (rodolfo-alonso-hernandez)14:42
ralonsohjust a heads-up14:42
ralonsohfilled 10 mins ago14:42
ralonsohbut I think I have the solution14:42
ralonsohI'll push the patch today14:42
ralonsohthat's all14:42
* liuyulong reading...14:42
ralonsohlong story short: dnsmasq started with 1 subnet14:43
ralonsohnetwork updated with 2 more subnets14:43
ralonsohthe dhcp agent do not find the process (when stopping it) and then, when starting it, the process is active (so the agent do not start ir again)14:44
*** Garyx_ has quit IRC14:44
*** Garyx_ has joined #openstack-meeting14:44
liuyulonglooks a bit like the race condition I just mentioned in the meeting. ^^^14:45
liuyulongdata inconsistence between agent and neutron DB.  : )14:45
ralonsohkind of14:46
haleybralonsoh: is this related to the other bug slaweq was fixing with tags too?14:46
ralonsohthe DB is ok in this case14:46
ralonsohhaleyb, not exactly14:46
ralonsohIMO, the tags patch is not needed14:46
ralonsohbut I left a comment on it14:46
ralonsohmaybe i'm missing something in this patch14:46
*** slaweq has quit IRC14:47
liuyulong"Sometimes dnsmasq may not be restarted after adding new subnet" this is the bug title reported by slaweq.14:48
liuyulongbug 184873814:48
openstackbug 1848738 in neutron "Sometimes dnsmasq may not be restarted after adding new subnet" [Medium,In progress] https://launchpad.net/bugs/1848738 - Assigned to Slawek Kaplonski (slaweq)14:48
ralonsohyes14:48
haleybthe tags patch makes things a little simpler, with the subnet-id in the tag14:48
ralonsohI know, but I don't think the patch solves this problem14:48
ralonsohat least the one described in my  bug14:48
ralonsohthe problem I found is not related with the tags14:49
ralonsohbut with detecting or not the status of the dnsmasq process (running or not)14:49
haleyback14:49
liuyulongOK, so you have any reproduce steps?14:50
ralonsohkind of14:50
ralonsohwe have an automated deployment system, using tripleo14:51
liuyulongI could not open the site pastebin.test.redhat.com14:51
liuyulongMay you use the paste.openstack.org?14:51
ralonsohWhen using several subnets (and segments), this bug occurs14:51
ralonsohsure, I'll change the links14:51
*** dklyle has quit IRC14:52
*** mattw4 has joined #openstack-meeting14:53
liuyulongralonsoh, we are running out of time, so please add some reproduce step in the bug or pastebin, we can test it locally.14:54
liuyulongNext topic14:54
liuyulong#topic On demand agenda14:54
*** openstack changes topic to "On demand agenda (Meeting topic: neutron_l3)"14:54
*** andyzon has quit IRC14:54
liuyulongI'd like to update some IPv6 test status.14:54
liuyulongOne thing is that we will not use SLAAC for ipv6 subnets.14:55
liuyulongBecause for multiple ipv6 subnets in one network14:55
liuyulongThe created port will have all IPv6 subnets address automatically by default.14:56
*** dklyle has joined #openstack-meeting14:56
liuyulongWe can change the neutron DB code to let it have one IP only, but the router RA advise will send out randomly.14:57
liuyulongSo the IPv6 prefix may be wrong with the port real IPv6 address.14:57
haleybliuyulong: the RA should have both prefixes, correct?14:57
*** pcaruana has quit IRC14:57
liuyulongInside the VM14:58
*** nanzha has quit IRC14:58
liuyulonghaleyb, yes, it will14:58
*** mattw4 has quit IRC14:59
haleybi guess i don't understand the issue yet14:59
haleybbut we are out of time15:00
*** lseki has joined #openstack-meeting15:00
liuyulongOK, I will create a bug for detail.15:00
liuyulong#endmeeting15:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"15:00
openstackMeeting ended Wed Oct 23 15:00:26 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/neutron_l3/2019/neutron_l3.2019-10-23-14.00.html15:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/neutron_l3/2019/neutron_l3.2019-10-23-14.00.txt15:00
openstackLog:            http://eavesdrop.openstack.org/meetings/neutron_l3/2019/neutron_l3.2019-10-23-14.00.log.html15:00
*** nanzha has joined #openstack-meeting15:00
ralonsohbye15:00
*** links has quit IRC15:06
*** yamamoto has joined #openstack-meeting15:07
*** ttsiouts has quit IRC15:09
*** ttsiouts has joined #openstack-meeting15:09
*** tssurya has quit IRC15:10
*** yamamoto has quit IRC15:11
*** ttsiouts has quit IRC15:14
*** liuyulong has quit IRC15:19
*** liuyulong_ has quit IRC15:20
*** rosmaita has joined #openstack-meeting15:20
*** belmoreira has quit IRC15:24
*** macz has joined #openstack-meeting15:26
*** gyee has joined #openstack-meeting15:26
*** macz has quit IRC15:27
*** macz has joined #openstack-meeting15:27
*** andyzon has joined #openstack-meeting15:30
*** tosky has joined #openstack-meeting15:33
*** rsimai is now known as rsimai_away15:36
*** e0ne has quit IRC15:44
*** woojay has joined #openstack-meeting15:50
*** igordc has joined #openstack-meeting15:51
*** yamamoto has joined #openstack-meeting15:52
*** raghavendrat has joined #openstack-meeting15:56
rosmaitajungleboyj whoami-rajat rajinir lseki carloss pots woojay erlon geguileo eharney rosmaita enriquetaso e0ne smcginnis davidsha walshh_ xyang hemna _hemna tosky sfernand15:59
geguileohi! o/16:00
rosmaita#startmeeting cinder16:00
openstackMeeting started Wed Oct 23 16:00:03 2019 UTC and is due to finish in 60 minutes.  The chair is rosmaita. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
*** openstack changes topic to " (Meeting topic: cinder)"16:00
openstackThe meeting name has been set to 'cinder'16:00
rosmaita#topic roll call16:00
*** openstack changes topic to "roll call (Meeting topic: cinder)"16:00
smcginniso/16:00
davee__o/16:00
woojayo/16:00
*** thgcorrea has joined #openstack-meeting16:00
eharneyhey16:00
geguileorosmaita: hi there :-)16:00
*** sfernand has joined #openstack-meeting16:00
rosmaitahello!16:00
enriquetasoo/16:00
jungleboyj@!16:00
_pewp_jungleboyj (◍˃̶ᗜ˂̶◍)ノ”16:00
sfernandHi16:00
*** anastzhyr has joined #openstack-meeting16:01
rosmaitalooks like a good turnout!16:01
toskyo/16:01
eharneyhttps://wiki.openstack.org/wiki/CinderMeetings needs an update (this is still how i find the etherpad half the time)16:01
rosmaita#link https://etherpad.openstack.org/p/cinder-ussuri-meetings16:01
*** yamamoto has quit IRC16:01
*** mattw4 has joined #openstack-meeting16:01
lsekihi16:01
rosmaitai thought i had updated that16:01
*** davidsha has joined #openstack-meeting16:02
rosmaitawell, speaking of updates16:02
rosmaita#topic updates16:02
*** openstack changes topic to "updates (Meeting topic: cinder)"16:02
eharneyer.. Ussuri is there.  maybe i found a very old browser tab...16:02
smcginnis:)16:02
rosmaitajust a few announcements16:02
rosmaitathe final releases from stable/queens happen sometime between now and tomorrow16:03
rosmaitaand then stable/queens goes into 'extended maintenance' status, which means no more releases, but we can backport fixes16:03
jungleboyjSounds good.16:03
*** macz has quit IRC16:04
rosmaitathe idea is that some distros/packagers may want to do releases including new bugfixes, even if we (opensatck) aren't committed to doing it16:04
rosmaitaalso, we had talked about doing monthly releases from the stable branches16:04
rosmaitaover the past half year, it's looking like every 2 months is fine16:04
rosmaita(and we can always do a release at any time if there's a critical/security bugfix)16:05
smcginnisextended maintenance ends up being pretty close to our driverfixes branches.16:05
smcginnisSounds good to me on the stable release cadence.16:05
rosmaitayes, and on that note, here's a picture of what we've got open branch-wise: https://launchpad.net/cinder/+series16:06
rosmaitai don't have anything to say, other than it's a lot of open branches!16:06
rosmaitaok, two final things16:06
eharneymitaka is still "Supported" :)16:06
rosmaitayes, i wonder if we should think about unsupporting some of those16:07
jungleboyjIs anything before Mitaka actually still hopen?16:07
rosmaitano, i think that's the earliest open branch16:07
jungleboyjOk.  Maybe we should update that then.16:07
smcginnisI think because that's where we started the driverfixes thing.16:07
eharneysmcginnis: right16:08
smcginnisI think it's been long enough. I'd like to get rid of M and N at least.16:08
jungleboyjsmcginnis:  ++16:08
smcginnisI think we could even decide to EOL ocata and maybe pike.16:08
eharneyM, sure.  N... i dunno16:08
rosmaitathat's what i was going to ask, what do we need to do to EOL a branch?16:08
smcginnisRealistically, I don't think we will be paying much attention past queens.16:09
smcginnisrosmaita: We would need to make sure all open reviews are closed. Then propose a $series-eol tag to the branch.16:09
rosmaitai wonder if we should convert to driverfixes only for n and o ?16:10
smcginnisI think we may need to also ask infra to delete the stable/$series branch too, just to make it clear.16:10
*** andyzon has quit IRC16:10
*** raghavendrat has left #openstack-meeting16:10
eharneyN is already eol, so i think it is already driverfixes only16:11
smcginnisI think we're better staying at -em than adding a driverfixes branch. It's more "understood" now.16:11
jungleboyjsmcginnis:  ++16:11
rosmaitaeharney: you are right about N16:12
smcginnisWell, N isn't tagged eol and the status is still set as Supported in Launchpad.16:12
eharneythere's a newton-eol tag in git..16:12
smcginnisAh, ok.16:12
rosmaitawell, the supported status is just me, i left that so we could target bugs to the driverfixes branch16:13
eharneymakes sense16:13
rosmaitaso with o & p, we could eol or we could have a stable-maint driverfixes only policy for those branches16:14
rosmaitathe drivers don't seem to change so much (not as much as cinder itself), so backports wouldn't be too bad for serious bugs16:15
smcginnisThe tricky part with these is keeping tests going.16:15
smcginnisI think Mitaka and Newton might actually be effectively broken at this point.16:16
rosmaitathat';s true16:16
toskyat least ocata would be good (it's harder to maintain, as it was caught in the early extended maintenance process and some zuul v3 jobs-related improvements can't be applied there)16:16
eharneywe're still actively supporting OSP10 so we have an interest in Newton fixes... i'm not sure if anyone is going to consume fixes for ocata & pike or not16:16
toskyit would be good to switch it to unmaintained, I mean16:16
smcginnisActually...16:16
eharneyer  s/OSP10/Newton/16:16
smcginnisI think with driverfixes we said just pep8 and py27. That just requires tox based jobs, so I think we can drop any legacy jobs there.16:17
smcginnisProbably any extended maintenance branches if we really need to.16:17
jungleboyjMakes sense.16:17
rosmaitaok, that's good to keep in mind16:18
smcginnisBut good to keep broader testing around for the newer branches if/when we can.16:18
*** nanzha has quit IRC16:18
rosmaitaso would it look weird if we kept driverfixes/newton but eol'd o and p?16:18
smcginnisYeah16:19
rosmaitathat's what i thought16:19
jungleboyjYeah, because we shouldn't be backporting to Newton without hitting O and P.  Right?16:20
smcginnisYeah. Even for just driver fixes.16:20
eharneythat's questionable if we decide O&P don't exist anymore16:20
smcginnisIf we do that, then N goes too.16:20
toskywhat about moving o (and maybe p) to driverfix for now, and think more about it?16:21
rosmaitawell, we'd be hitting all open branches if we skip o & p and backport to N16:21
smcginnisWe can't drop newer ones and keep older ones.16:21
smcginnisEither we keep through to the older one we want, or we cut them off.16:21
rosmaitaok, but we could adopt the "driverfixes only" policy for them16:22
smcginnisYes16:23
rosmaitai think what i'd like to do is circulate something on the ML [cinder][ops] and see what people are using16:23
rosmaitaand we can make a decision at the ptg16:23
rosmaitabasically, what tosky said16:24
smcginnis++16:24
rosmaitagood segue to the next announcement16:24
rosmaita#link https://etherpad.openstack.org/p/cinder-ussuri-ptg-planning16:25
enriquetaso++16:25
rosmaitai'll add possible eol to the etherpad16:25
rosmaitabut if anyone has a topic they'd like to see addressed, please add it!16:25
rosmaitaand it looks like i skipped something16:26
rosmaitai just wanted to mention the U community goals proposals, in case anyone has a strong feeling16:26
rosmaita#link https://etherpad.openstack.org/p/PVG-u-series-goals16:26
smcginnisThere are mailing list threads looking for goal champions for some of these. If anyone really wants to work on any of that.16:27
rosmaitai think that's all, except a reminder about adding yourself to the courtesy ping list at the top of the agenda if you want a ping at meeting time16:27
jungleboyjrosmaita:  ++ The new ping list is rather small right now.16:27
rosmaitayeah, tbh, i was mentioning it mainly in case anyone saw a community goal that would be a real PITA for cinder!16:27
*** andyzon has joined #openstack-meeting16:28
rosmaita#topic leftover file locks16:28
*** openstack changes topic to "leftover file locks (Meeting topic: cinder)"16:28
rosmaitageguileo: this is you16:28
geguileorosmaita: thanks16:28
geguileomostly I just wanted to confirm that everyone was onboard with the proposed solution in the ML16:29
geguileothis is about how cinder ends up leaving a lot of lock files16:29
geguileoeven when they are no longer necessary16:29
smcginnisSounded like you had most scenarios covered that we could cover.16:29
eharneythat solution being, having cinder code selectively remove the more commonly leaked files?  or cleaning it on node startup?16:30
geguileoboth16:30
geguileowell, Cinder wouldn't clean them up on start16:30
geguileobut like you say it would be on node startup16:30
jungleboyjThe safest thing to do is cleanup on startup.  Right?16:30
geguileoand that would be the responsibility of the deployment tool16:30
geguileojungleboyj: yeah, but not Cinder (in case we are sharing the location)16:30
jungleboyjgeguileo: ++16:30
geguileoso the idea is that the installer creates a service unit that cleans up the directory16:31
geguileoand makes all openstack services depend on that one16:31
geguileothat way there are no races between removal and services using them16:31
toskyuhm, would it work if you restart just one service?16:31
geguileoand in cinder we do our best to do the clean16:31
geguileotosky: no, because systemd would not retrigger the other unit16:32
geguileofor example, the cinder-volume service would depend on the remove-locks unit having run before16:32
geguileoand since it run at the start of the node16:32
geguileothere is no problem and won't be retriggered16:32
*** andyzon has quit IRC16:32
geguileo#link http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010129.html16:33
geguileo^ that's the ML thread16:33
*** markvoelker has quit IRC16:33
geguileoand this is a wip patch for the Cinder side of things16:33
geguileo#link https://review.opendev.org/#/c/689486/16:33
geguileothe cinder side basically uses oslo's lock removal feature to remove them when deleting volumes or snapshots16:33
geguileoand if the create volume from source fails as well16:34
rosmaitaso this is a dumb question, but why don't we stop using file locks and use etcd-backed-tooz all the time, not just for active-active?16:34
geguileothat's slower16:35
*** martinkennelly has quit IRC16:35
eharneyjust the cinder patch will cover most of these files, right, even without the other cleanup?16:35
geguileoand etcd is not a requirement to run cinder16:35
rosmaitaok16:35
geguileoeharney: yes, it should, but not for existing files16:35
*** tobiash has quit IRC16:35
eharneythat's not so bad since the main issue these cause is admins saying "why are all these files in here?"16:35
geguileoso the cleanup on node start is kind of a failsafe16:35
geguileolol16:35
geguileoin case we missed something it would be good to have the cleanup on start as well16:36
eharneyyeah16:36
geguileobut I think this patch would be a reasonable compromise16:36
geguileoit may not fix everything, but at least is better than nothing  XD16:37
jungleboyjIt would at least slow the future growth in the number of files.16:37
geguileoyup16:37
rosmaitawell, it's definitely better than fixing too much (and breaking something)16:37
jungleboyjSo, I agree that it is better than nothing.16:37
geguileoI wanted to confirm that we all agreed on this solution16:37
geguileook16:37
*** tobiash has joined #openstack-meeting16:37
eharneyit sounds good to me16:37
geguileothen I'll write the unit tests and all that stuff16:37
smcginnisThanks geguileo16:38
rosmaitait sounds good to me16:38
jungleboyjgeguileo:  Sounds good.  Thank you!16:38
geguileogreat, then that's all I had to say  :-)16:38
geguileosmcginnis: jungleboyj np16:38
rosmaitathanks, geguileo16:38
geguileonp16:38
rosmaita#topic request to change weekly meeting time16:39
*** openstack changes topic to "request to change weekly meeting time (Meeting topic: cinder)"16:39
enriquetaso:o16:39
rosmaitai pulled this from the PTG etherpad, since i think it needs discussion beyond people who will be in shanghai16:39
jungleboyj*sad_trombone.wav*16:39
rosmaitathe request is to move the meeting 1 to 2 hours earlier16:39
smcginnisThat would make it worse for west coast folks.16:40
smcginnisBut I'd be curious to see if we would actually get more participation from APAC.16:40
rosmaitaright16:40
rosmaitawe don't need to decide this now16:40
*** ekcs has joined #openstack-meeting16:40
rosmaitabut i wanted people to give it some thought16:40
jungleboyjWho was it that requested this?16:40
rosmaitaand also about how we would best decide16:41
rosmaitaLiang Fang16:41
jungleboyjOk.  Well, I am open to it if there is enough additional participation.16:41
geguileofor Europe I think it would be probably better16:41
*** jamesmcarthur has quit IRC16:41
rosmaitaother than hemna part-time, do we have any west coast US people these days?16:42
smcginnisI know other teams have done alternating times, but I'm honestly not a big fan of that.16:42
eharneyabishop16:42
jungleboyjwoojay:16:42
rosmaitaapologies to abishop, if forgot he moved16:42
jungleboyjsmcginnis:  Yeah, that ends up being a mess.  I hate to say it.16:42
woojayyes16:42
jungleboyjoh, I didn't know abishop was west coast now.16:42
enriquetasofor Latin America it would be better too.16:43
woojayI'm ok w/ earlier though.16:43
smcginnisrosmaita: Have you checked if the channel is open earlier?16:43
rosmaitayeah, we tried the alternating times with Glance a few years ago, and what happened was that everyone always had the week wrong16:43
*** markvoelker has joined #openstack-meeting16:43
jungleboyjrosmaita: ++16:43
rosmaitasmcginnis: i wasn't worried about that, figured we could use the cinder channel if we have to16:43
jungleboyjOr things had to be repeated twice.  That was the way it was for Swift.16:43
rosmaitawoojay: how much earlier could you comfortably go?16:44
rosmaitanamely, 1 or 2 hours16:44
jungleboyjI am more likely to have clashes because that is when China schedules meeting wtih me.  :-)  But since I am not running things that is less concerning.16:45
rosmaitai am guessing 1 because once daylight savings time is over, it will be 2 hours16:45
*** davidsha has quit IRC16:45
*** jamesmcarthur has joined #openstack-meeting16:45
woojay2 hours no problem.16:45
jungleboyjwoojay:  Is an early riser?16:45
smcginnisReminder for everyone that the time shifts in two weeks if you are in the US.16:46
woojaymy boys get up early... 8-)16:46
rosmaitaand in 1 week for most of europe16:46
smcginnisAnd not in one of those enlightened sections that actually doesn't observe DST. :)16:46
*** andyzon has joined #openstack-meeting16:46
toskyand next week if you are in Europe16:46
smcginnisSunday it would appear.16:47
rosmaitaok, well i just wanted to float that ... sounds like at least for the people here today, it's possible16:47
rosmaitashould i send out an email for comments?16:48
jungleboyjYeah.  Could make it work.  Do it on a trial basis maybe.16:48
davee__+116:48
geguileorosmaita: an email for comments would be good16:48
rosmaitaok, i'll put out an email and figure that anyone violently opposed will respond16:48
jungleboyjOk.  Sounds good.16:49
rosmaita#action rosmaita email about possibly changing weekly meeting time16:49
rosmaita#action rosmaita email about possible EOL of some branches16:49
rosmaita(before i forget)16:49
rosmaita#topic open discussion16:49
*** openstack changes topic to "open discussion (Meeting topic: cinder)"16:49
abishoprosmaita, et al: yeah I'm on US west coast, but work east coast hours so I'm OK if mtg moves16:50
rosmaitaabishop: ty, good to know16:50
*** igordc has quit IRC16:50
jungleboyjCool.16:50
jungleboyjOh, do you want to mention the Cinder Dinner?16:50
*** rpittau is now known as rpittau|afk16:50
rosmaitasure16:50
rosmaitawhat day were we thinking?16:50
jungleboyjThursday I think?16:51
jungleboyjThere is talk of an RDO event Wednesday night now.16:51
rosmaitaok, we are going to plan to have a cinder team dinner in Shanghai16:51
smcginnisWouldn't it break tradition if we didn't schedule our team dinner at the same time as a Red Hat company party?16:51
rosmaita:)16:51
jungleboyjsmcginnis:  ++16:52
geguileolol16:52
rosmaitawe are still working on time/location, but expect around dinnertime and in Shanghai16:52
* jungleboyj laughs16:52
davee__I will get Chinese Takeout and wish I was there16:52
smcginnisHah16:52
jungleboyjdavee__:   He he16:52
rosmaitadavee__: ++16:52
jungleboyjI forgot to e-mail my co-workers yesterday for ideas.16:53
jungleboyjI will do that now.16:53
smcginnisMaybe in exchange for moving the meeting earlier, Liang Fang could make a dinner reservation for us. :D16:53
rosmaitaok, we will keep the PTG etherpad updated16:53
jungleboyj:-)16:53
rosmaitasmcginnis: that is not a bad idea16:53
jungleboyjsmcginnis:  No Quid Pro Quo !16:53
davee__lol16:53
smcginnisHaha, was just going to say something like that jungleboyj ;)16:53
*** andyzon has quit IRC16:54
rosmaitawhat good is a quid if you don't have a quo?16:54
jungleboyjhttps://gph.is/g/ZyPyOXb16:54
rosmaitaalso, you don't have to be at the PTG to attend, just need to be constructively interested in Cinder and in Shanghai16:54
jungleboyjrosmaita:  ++16:54
rosmaitajungleboyj: i am not going to look, your gphs are always a time sink16:55
geguileorosmaita: ++16:55
jungleboyjBwah ha ha!16:55
rosmaitaanything else on anyone's mind?16:55
davee__that jungleboyj staged that for the giphy!16:56
jungleboyjrosmaita:  You are planning that I will do the project onboarding again?16:56
rosmaitajungleboyj: yes, i was, though i may be confusing that with the upstream institute16:57
rosmaitaare we supposed to schedule project onboarding as part of PTG time?16:57
jungleboyjIt is the Cinder specific part of the Upstream Institute.16:57
jungleboyjrosmaita:  Yes, so I was going to plan to do that early on Thursday as I will be in TC meetings on Friday.16:57
rosmaitayes, then i am definitely counting on you, i don't arrive until late monday16:57
jungleboyjrosmaita:  But it does happen as part of the PTG.16:58
rosmaitalet's talk about this real quick in the cinder channel after the meeting16:58
jungleboyjrosmaita:  ++16:58
rosmaitafinal minute ... any last concerns?16:59
rosmaitaok, thanks everyone!  see you next week16:59
geguileothanks everyone!16:59
toskyo/16:59
jungleboyjThanks!  Talk to you all later.17:00
smcginnisThanks!17:00
rosmaitai lost my etherpad tab and forgot the end meeting thing17:00
rosmaita#endmeeting17:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"17:00
openstackMeeting ended Wed Oct 23 17:00:17 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/cinder/2019/cinder.2019-10-23-16.00.html17:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/cinder/2019/cinder.2019-10-23-16.00.txt17:00
rosmaitaah!17:00
*** woojay has left #openstack-meeting17:00
openstackLog:            http://eavesdrop.openstack.org/meetings/cinder/2019/cinder.2019-10-23-16.00.log.html17:00
*** tosky has left #openstack-meeting17:00
*** enriquetaso has quit IRC17:09
*** artom has joined #openstack-meeting17:29
*** enriquetaso has joined #openstack-meeting17:45
*** jamesmcarthur has quit IRC17:45
*** jamesmcarthur has joined #openstack-meeting17:46
*** jamesmcarthur has quit IRC17:51
*** whoami-rajat has joined #openstack-meeting17:52
*** ricolin has quit IRC17:55
*** vishalmanchanda has quit IRC17:59
*** ricolin has joined #openstack-meeting18:03
*** benj_ has joined #openstack-meeting18:10
*** jamesmcarthur has joined #openstack-meeting18:21
*** igordc has joined #openstack-meeting18:24
*** ricolin has quit IRC18:25
*** anastzhyr has quit IRC18:30
*** jamesmcarthur has quit IRC18:31
*** jamesmcarthur has joined #openstack-meeting18:32
*** igordc has quit IRC18:32
*** pcaruana has joined #openstack-meeting18:38
*** rosmaita has left #openstack-meeting18:39
*** jamesmcarthur has quit IRC18:39
*** jamesmcarthur has joined #openstack-meeting18:39
*** pcaruana has quit IRC18:44
*** efried has quit IRC18:45
*** ralonsoh has quit IRC18:45
*** efried has joined #openstack-meeting18:48
*** thgcorrea has quit IRC19:10
*** jamesmcarthur has quit IRC19:17
*** jamesmcarthur has joined #openstack-meeting19:18
*** slaweq_ has joined #openstack-meeting19:18
*** sfernand has quit IRC19:20
*** jamesmcarthur has quit IRC19:22
*** ekcs has quit IRC19:24
*** ekcs has joined #openstack-meeting19:25
*** eharney has quit IRC19:27
*** slaweq_ is now known as slaweq19:28
*** ociuhandu has joined #openstack-meeting19:30
*** ociuhandu has quit IRC19:35
*** radeks has quit IRC19:35
*** eharney has joined #openstack-meeting19:40
*** priteau has quit IRC19:40
*** gouthamr has quit IRC19:43
*** enriquetaso has quit IRC19:45
*** ociuhandu has joined #openstack-meeting19:45
*** gouthamr has joined #openstack-meeting19:46
*** igordc has joined #openstack-meeting19:47
*** artom has quit IRC19:48
*** jamesmcarthur has joined #openstack-meeting19:48
*** ociuhandu has quit IRC19:50
*** anastzhyr has joined #openstack-meeting19:53
*** gouthamr_ has joined #openstack-meeting19:54
*** markvoelker has quit IRC20:07
*** e0ne has joined #openstack-meeting20:12
*** jamesmcarthur has quit IRC20:20
*** jamesmcarthur has joined #openstack-meeting20:21
*** gouthamr has quit IRC20:23
*** jamesmcarthur has quit IRC20:24
*** jamesmcarthur has joined #openstack-meeting20:26
*** bbowen_ has quit IRC20:30
*** bbowen_ has joined #openstack-meeting20:30
*** jamesmcarthur has quit IRC20:35
*** jamesmcarthur has joined #openstack-meeting20:36
*** e0ne has quit IRC20:43
*** markvoelker has joined #openstack-meeting20:44
*** e0ne has joined #openstack-meeting20:45
*** slaweq has quit IRC20:51
*** jamesmcarthur has quit IRC20:52
*** jamesmcarthur has joined #openstack-meeting20:53
*** eharney has quit IRC20:54
timburke#startmeeting swift21:00
openstackMeeting started Wed Oct 23 21:00:05 2019 UTC and is due to finish in 60 minutes.  The chair is timburke. Information about MeetBot at http://wiki.debian.org/MeetBot.21:00
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.21:00
*** openstack changes topic to " (Meeting topic: swift)"21:00
openstackThe meeting name has been set to 'swift'21:00
timburkewho's here for the swift meeting?21:00
kota_hello~21:00
mattoliverauo/21:00
rledisezo/21:01
timburkei know tdasilva won't be able ot make it21:01
rledisezalecuyer won't be present neither21:02
timburkeand i'm guessing clayg won't either21:02
timburkeso let's begin!21:02
timburkei can make it quick so mattoliverau and kota_ can get on with breakfast ;-)21:02
mattoliverau:)21:02
timburkeagenda's at https://wiki.openstack.org/wiki/Meetings/Swift21:02
kota_:)21:03
timburke#topic Shanghai21:03
*** openstack changes topic to "Shanghai (Meeting topic: swift)"21:03
timburke#link https://etherpad.openstack.org/p/swift-ptg-shanghai21:03
timburkeit's getting so close now!21:03
timburkei know clay's got his visa squared away, and i got mine a couple weeks ago21:03
timburkerledisez and kota_, can't wait to see you guys there! mattoliverau, you will be missed!21:04
mattoliverauSorry I won't make it.21:04
timburkeno worries -- if there's anything you'd like us to talk about, feel free to put it on the etherpad and i'll do my best to represent you (short of doing voices)21:05
mattoliverauLol21:05
*** jamesmcarthur has quit IRC21:05
*** raildo has quit IRC21:06
timburkemain thing for this was to just keep highlighting the etherpad21:06
timburke#topic stable release21:06
*** openstack changes topic to "stable release (Meeting topic: swift)"21:06
timburkewe have a new swift!21:07
timburke#link http://lists.openstack.org/pipermail/release-announce/2019-October/008047.html21:07
mattoliverau\o/21:07
kota_nice21:07
*** e0ne has quit IRC21:08
timburkethis is to make sure that our py3 support is the best we can make it. this cycle in particular, i'm going to try to be aggressive in backporting, *especially* for py3 fixes21:08
*** jamesmcarthur has joined #openstack-meeting21:08
kota_sounds good21:08
timburkebut having said that, i'm also working on getting stable releases together for stein, rocky, and even queens if i can hurry up ;-)21:09
timburkehence the flurry of patches i've proposed lately21:09
timburkei think stein is about ready; if anyone wants to take a look at the authors/changelog and check that i didn't miss anything, i'd appreciate it21:10
timburke#link https://review.opendev.org/#/c/690699/21:10
timburkeon to updates!21:11
timburke#topic object versioning21:11
*** openstack changes topic to "object versioning (Meeting topic: swift)"21:11
timburkequick recap: we've got three patches we're working on: one to add the null namespace, one to add a new versioning mode, and one to get s3api to use it21:12
*** ekcs has quit IRC21:13
timburkethe s3api patch had fallen behind for a while, but we recently got it rebased on top of the new versioning mode -- with all the functests passing!21:13
timburkeprobably means we need to write more tests ;-)21:14
mattoliverauLol21:14
timburkeclay's recently gotten the versioning patch rebased on the null-namespace one21:14
timburkei'm pretty sure by shanghai we'll have a pretty solid patch chain with tests passing and everything21:15
timburkewhich should be handy reference as we discuss the design and implementation with kota_ and rledisez :-)21:15
kota_thx21:16
timburkeone of the recent developments with the namespace patch is that we decided that any reserved name must start with a null byte -- effectively partitioning the namespace so we've got all reserved names, followed by "normal" user names21:17
timburkethis allows us to avoid a lot of the problems with delimiters and figuring out whether a "subdir" entry ought to appear when there's a mix of reserved and user-accessible names21:18
timburkethat's the main news there -- any questions or feedback?21:19
rledisezyou mean something like <null>versionning_AUTH_xxx ?21:19
kota_\u0000 seems null21:19
timburkeyeah -- though we aren't currently using it at the account level21:19
* kota_ is looking at https://etherpad.openstack.org/p/swift-null-namespace21:19
rledisezok, I should re-read the etherpad21:20
timburkethere would be URLs like /v1/AUTH_test/%00versioning%00<client-container>/%00<client-object>%00<timestamp>21:20
timburkepart of the reason for wanting the null namespace was so we could roll up the usage stats in the existing account DB21:21
kota_ic21:22
timburkeall right -- losf!21:22
kota_the objects exist in the user namespace as possible21:22
timburkeyeah, kinda :-)21:23
timburke#topic lots of small files21:23
*** openstack changes topic to "lots of small files (Meeting topic: swift)"21:23
timburkerledisez, how's it going?21:23
rlediseznothing new on our side. alecuyer was busy on other topics21:23
rledisezhe worked on the leveldb state patch (detecting if leveldb is corrupted or not)21:24
rledisezit seems it's not as easy as he though, there is not method in leveldb to get that information21:24
timburkeinteresting. and a bit annoying, i suppose :-/21:25
*** mriedem is now known as mriedem_afk21:26
timburkeall right. i'll keep an eye out for more patches, and *some day* i'll actually find time to get this going in my dev environent21:27
timburkei feel like i'm not doing your work justice -- i keep saying i'll look at it but have hardly started :-(21:28
mattoliveraudoes leveldb support any time of checking/scrubbing. might be a good feature request for them. Then we can work on a workaround and hopefully get someone upstream to fix it long term ;)21:28
rlediseztimburke: don't worry, there is plenty of time to do it. And alecuyer will sit next to you in shangai until you try it ;)21:28
mattoliveraulol21:29
timburkeit'll be great :D21:29
timburkeall right21:29
timburke#topic open discussion21:29
*** openstack changes topic to "open discussion (Meeting topic: swift)"21:29
rledisezmattoliverau: I can't answer, alecuyer may know that21:29
mattoliveraunps, just thinking out load :)21:29
timburkemattoliverau, sorry, i dropped the sharding status updating -- figured you probably wouldn't mind too much though ;-)21:30
mattoliveraulol, nps, sorry, I haven't been to active. I was away last week. And this week ramping up in a new role.21:30
rledisezI have one topic for open discussion today: I noted recently that on our proxy servers (doing only proxy) we will be CPU-bound before we will be network-bound. our proxies are 16 cores Xeon E5-2630 at 2.40GHz, connected in 10Gbps21:30
rledisezI made some profiling (only on PUT for now) and found that the "with SomeTimeout()" around read/write on sockets are really consuming a lot of CPU21:31
*** rfolco|rover has quit IRC21:31
rledisezjust for the test, I removed them and was able to reduce the CPU usage by about 35% while increasing the speed of the upload by ~20% (on an other configuration with smaller CPU)21:31
timburkemattoliverau, glad the job's still safe :-)21:31
rledisezI worked a bit this afternoon on a possible alternative implementation, the idea is to get a "watchdog" greenthread that will kill a socket if nothing happened in a $timeout delay. It seems it's viable21:32
rledisezBTW, the second most consuming part is the one the enqueue/dequeue chunk for the putters. I have no idea how to patch that for now :)21:32
timburkehuh -- interesting...21:32
rledisezis CPU usage a concern for somebody else?21:32
kota_not to me but curious.21:33
mattoliverauStill trying to figure out what the new role is, hopefully I'll still get to spend some of my time upstream on any project. Just not sure how much. (obvious I plan to make that Swift).. although that also means I'm not sure how much openstack releated travel support would be included (I'm assuming none) :(21:33
timburkei'll ask around for sure -- i don't remember off hand. i *thought* we'd usually get network-bound, but maybe that's more for larger objects...21:34
mattoliverauthis is where a Mark would be handy. He'd keep an eye on things via getput and find bottle necks. But he's retired now.21:34
timburkemattoliverau, sounds like i need to try to get an LCA talk now ;-)21:34
mattoliverauyeah!! maybe we could add some basic perf test in ci/cd so we can get a baseline21:35
mattoliverauthen we could at least see any regressions.21:35
mattoliverauagain I'm just brain storming :)21:35
rledisezI'll write in an ehterpad the methodolgy I followed for that test, so everyone can check if I didn't make mistake21:36
*** ekcs has joined #openstack-meeting21:36
timburkesounds good, thanks for mentioning it!21:36
mattoliveraurledisez: good idea, if there is something we can do we should do it. we don't want no stinkin bottlenecks ;)21:37
kota_perhaps, the info what's version of eventlet might be helpful.21:37
timburkeand object size for the PUT21:37
kota_we're using thread switching around the chunk putter.21:38
rledisezeventlet 0.25, it was 4G so the test was long enough21:38
kota_ok21:38
rledisezkota_: exactly, every read or write is wrapped in a with Timeout that trigger an eventlet scheduling & co… (I'm not an eventlet expert)21:39
timburkeyeah, gotta schedule the callback around https://github.com/eventlet/eventlet/blob/v0.25.0/eventlet/timeout.py#L65-L7021:41
timburkerledisez, what are your object_chunk_size and client_chunk_size?21:42
rledisezdefaults (64K)21:43
timburkemight try increasing that... fwiw, i think we default to 1MB (and just tell customers to buy more RAM :P)21:43
timburkeanyway, maybe this is best left for #openstack-swift :-)21:44
rledisezsure :)21:44
kota_to fit the size of ec chunk?21:44
timburkeand we can let kota_ and mattoliverau get on with their mornings21:44
kota_:P21:44
timburkethank you all for coming, and thank you for working on swift!21:44
timburke#endmeeting21:44
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"21:44
openstackMeeting ended Wed Oct 23 21:44:56 2019 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:44
openstackMinutes:        http://eavesdrop.openstack.org/meetings/swift/2019/swift.2019-10-23-21.00.html21:44
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/swift/2019/swift.2019-10-23-21.00.txt21:45
openstackLog:            http://eavesdrop.openstack.org/meetings/swift/2019/swift.2019-10-23-21.00.log.html21:45
mattoliverauthanks timburke21:45
*** yamamoto has joined #openstack-meeting21:59
*** whoami-rajat has quit IRC22:01
*** zaneb has quit IRC22:02
*** yamamoto has quit IRC22:03
*** zaneb has joined #openstack-meeting22:17
*** markvoelker has quit IRC22:22
*** jamesmcarthur has quit IRC22:24
*** rcernin has joined #openstack-meeting22:33
*** jamesmcarthur has joined #openstack-meeting22:38
*** diablo_rojo has quit IRC22:44
*** diablo_rojo has joined #openstack-meeting22:45
*** jamesmcarthur has quit IRC23:08
*** jamesmcarthur has joined #openstack-meeting23:10
*** anastzhyr has quit IRC23:13
*** jamesmcarthur has quit IRC23:14
*** ekcs has quit IRC23:20
*** igordc has quit IRC23:23
*** ykatabam has joined #openstack-meeting23:23
*** yamamoto has joined #openstack-meeting23:26
*** mattw4 has quit IRC23:38
*** artom has joined #openstack-meeting23:41

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!