Wednesday, 2020-05-20

*** jamesmcarthur has quit IRC00:01
*** tetsuro has joined #openstack-meeting00:09
*** armax has quit IRC00:09
*** jmasud has quit IRC00:13
*** jamesmcarthur has joined #openstack-meeting00:13
*** mlavalle has quit IRC00:15
*** jamesmcarthur has quit IRC00:16
*** jmasud has joined #openstack-meeting00:22
*** jmasud has quit IRC00:23
*** jmasud has joined #openstack-meeting00:24
*** jamesmcarthur has joined #openstack-meeting00:29
*** jamesmcarthur has quit IRC00:30
*** yasufum has joined #openstack-meeting00:34
*** Adri2000 has quit IRC00:37
*** jmasud_ has joined #openstack-meeting00:41
*** jmasud_ has quit IRC00:43
*** jmasud has quit IRC00:43
*** Adri2000 has joined #openstack-meeting00:45
*** jmasud has joined #openstack-meeting00:48
*** jmasud has quit IRC00:55
*** gyee has quit IRC01:19
*** jmasud has joined #openstack-meeting01:21
*** dmacpher_ has quit IRC01:27
*** dmacpher has joined #openstack-meeting01:27
*** armax has joined #openstack-meeting01:39
*** armax has quit IRC01:43
*** Liang__ has joined #openstack-meeting01:56
*** jamesmcarthur has joined #openstack-meeting01:59
*** jamesmcarthur has quit IRC02:10
*** apetrich has quit IRC02:10
*** armax has joined #openstack-meeting02:22
*** jmasud has quit IRC02:23
*** manuvakery has joined #openstack-meeting02:30
*** jamesmcarthur has joined #openstack-meeting02:51
*** ociuhandu has joined #openstack-meeting03:05
*** ociuhandu has quit IRC03:10
*** psachin has joined #openstack-meeting03:36
*** jamesmcarthur has quit IRC03:54
*** jamesmcarthur has joined #openstack-meeting03:55
*** rh-jelabarre has quit IRC04:03
*** jamesmcarthur has quit IRC04:12
*** jamesmcarthur has joined #openstack-meeting04:12
*** number80 has quit IRC04:13
*** jamesmcarthur has quit IRC04:16
*** jamesmcarthur has joined #openstack-meeting04:16
*** lifeless has quit IRC04:22
*** diablo_rojo has quit IRC04:30
*** evrardjp has quit IRC04:33
*** evrardjp has joined #openstack-meeting04:33
*** manuvakery has quit IRC04:40
*** jmasud has joined #openstack-meeting04:44
*** lifeless has joined #openstack-meeting04:52
*** psachin has quit IRC05:05
*** jmasud has quit IRC05:11
*** brinzhang_ has joined #openstack-meeting05:14
*** brinzhang has quit IRC05:14
*** dklyle has quit IRC05:25
*** links has joined #openstack-meeting05:31
*** jamesmcarthur has quit IRC05:32
*** jamesmcarthur has joined #openstack-meeting05:33
*** jamesmcarthur has quit IRC05:38
*** jmasud has joined #openstack-meeting05:39
*** lifeless has quit IRC05:41
*** links has quit IRC05:43
*** links has joined #openstack-meeting05:45
*** lifeless has joined #openstack-meeting05:50
*** brinzhang has joined #openstack-meeting05:56
*** brinzhang_ has quit IRC05:59
*** brinzhang_ has joined #openstack-meeting06:00
*** brinzhang_ has quit IRC06:02
*** brinzhang_ has joined #openstack-meeting06:02
*** brinzhang has quit IRC06:03
*** jamesmcarthur has joined #openstack-meeting06:09
*** Liang__ has quit IRC06:18
*** jamesmcarthur has quit IRC06:19
*** jmasud has quit IRC06:26
*** Liang__ has joined #openstack-meeting06:28
*** jawad_axd has joined #openstack-meeting06:31
*** brinzhang has joined #openstack-meeting06:40
*** brinzhang_ has quit IRC06:43
*** slaweq has joined #openstack-meeting06:45
*** belmoreira has joined #openstack-meeting06:50
*** ralonsoh has joined #openstack-meeting06:50
*** jamesmcarthur has joined #openstack-meeting06:54
*** apetrich has joined #openstack-meeting06:55
*** tetsuro_ has joined #openstack-meeting07:01
*** dmellado has quit IRC07:02
*** ociuhandu has joined #openstack-meeting07:04
*** tetsuro has quit IRC07:04
*** jamesmcarthur has quit IRC07:05
*** maciejjozefczyk has joined #openstack-meeting07:07
*** ociuhandu has quit IRC07:14
*** ociuhandu has joined #openstack-meeting07:14
*** ttsiouts has joined #openstack-meeting07:15
*** vishalmanchanda has joined #openstack-meeting07:25
*** ociuhandu has quit IRC07:27
*** ykatabam has quit IRC07:28
*** jmasud has joined #openstack-meeting07:34
*** ttsiouts has quit IRC07:37
*** witek has joined #openstack-meeting07:44
*** ttsiouts has joined #openstack-meeting07:54
*** masahito has joined #openstack-meeting07:58
*** ociuhandu has joined #openstack-meeting08:04
*** ociuhandu has quit IRC08:12
*** ociuhandu has joined #openstack-meeting08:15
*** dmellado has joined #openstack-meeting08:34
*** Lucas_Gray has joined #openstack-meeting08:35
*** jmasud has quit IRC08:39
*** jmasud has joined #openstack-meeting08:40
*** number80 has joined #openstack-meeting08:49
*** jamesmcarthur has joined #openstack-meeting09:02
*** jamesmcarthur has quit IRC09:06
*** ociuhandu has quit IRC09:10
*** ociuhandu has joined #openstack-meeting09:11
*** ociuhandu has quit IRC09:14
*** ociuhandu has joined #openstack-meeting09:14
*** tetsuro_ has quit IRC09:21
*** links has quit IRC09:22
*** links has joined #openstack-meeting09:24
*** jraju__ has joined #openstack-meeting09:29
*** links has quit IRC09:30
*** tetsuro has joined #openstack-meeting09:31
*** masahito has quit IRC09:32
*** brinzhang has quit IRC09:35
*** brinzhang has joined #openstack-meeting09:35
*** yasufum has quit IRC09:39
*** ociuhandu has quit IRC09:53
*** ociuhandu has joined #openstack-meeting09:53
*** ociuhandu has quit IRC09:58
*** ociuhandu has joined #openstack-meeting09:59
*** Liang__ has quit IRC10:15
*** tetsuro has quit IRC10:31
*** tetsuro has joined #openstack-meeting10:39
*** jraju__ has quit IRC10:55
*** janders has joined #openstack-meeting11:00
*** raildo has joined #openstack-meeting11:02
*** ociuhandu has quit IRC11:03
*** jamesmcarthur has joined #openstack-meeting11:03
*** jmasud has quit IRC11:04
*** ociuhandu has joined #openstack-meeting11:04
*** jmasud has joined #openstack-meeting11:05
*** Lucas_Gray has quit IRC11:08
*** ociuhandu has quit IRC11:11
*** brinzhang_ has joined #openstack-meeting11:14
*** andrebeltrami has joined #openstack-meeting11:17
*** brinzhang has quit IRC11:17
*** janders has quit IRC11:17
*** jraju__ has joined #openstack-meeting11:18
*** ociuhandu has joined #openstack-meeting11:19
*** brinzhang_ has quit IRC11:20
*** brinzhang_ has joined #openstack-meeting11:20
*** jamesmcarthur has quit IRC11:22
*** tetsuro has quit IRC11:23
*** ociuhandu has quit IRC11:27
*** jmasud has quit IRC11:32
*** JangwonLee__ has joined #openstack-meeting11:43
*** Luzi has joined #openstack-meeting11:44
*** JangwonLee_ has quit IRC11:47
*** brinzhang has joined #openstack-meeting11:55
*** brinzhang_ has quit IRC11:58
*** raildo has quit IRC12:03
*** rh-jelabarre has joined #openstack-meeting12:06
*** raildo has joined #openstack-meeting12:06
*** vishalmanchanda has quit IRC12:17
*** ttsiouts has quit IRC12:27
*** ociuhandu has joined #openstack-meeting12:30
*** lpetrut has joined #openstack-meeting12:32
*** ociuhandu has quit IRC12:40
*** hemna has quit IRC13:02
*** hemna has joined #openstack-meeting13:03
*** ociuhandu has joined #openstack-meeting13:06
*** njohnston is now known as njohnston|pto13:07
*** jamesdenton has joined #openstack-meeting13:15
*** jamesmcarthur has joined #openstack-meeting13:19
*** ttsiouts has joined #openstack-meeting13:19
*** ttsiouts has quit IRC13:24
*** jamesmcarthur has quit IRC13:26
*** ttsiouts has joined #openstack-meeting13:27
*** andrebeltrami has quit IRC13:33
*** jamesmcarthur has joined #openstack-meeting13:35
*** vishalmanchanda has joined #openstack-meeting13:41
*** TrevorV has joined #openstack-meeting13:41
*** Liang__ has joined #openstack-meeting13:50
*** Liang__ is now known as LiangFang13:52
*** liuyulong has joined #openstack-meeting13:52
*** Luzi has quit IRC13:58
liuyulongtest13:59
liuyulong#startmeeting neutron_l314:00
openstackMeeting started Wed May 20 14:00:41 2020 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
ralonsohhi14:01
liuyulonghi14:01
maciejjozefczykHey!14:01
liuyulongHi14:02
liuyulongOK, let's start14:02
liuyulong#topic Announcements14:02
*** openstack changes topic to "Announcements (Meeting topic: neutron_l3)"14:02
slaweqhi14:03
liuyulong#link https://etherpad.opendev.org/p/neutron-victoria-ptg14:03
liuyulongOnly a few days, we will begin the V virtual ptg online.14:03
liuyulongMaybe I should add something that was mentioned in Shanghai for a further discussion.14:05
liuyulong#link https://doodle.com/poll/xcd82ea6svs5dben14:05
liuyulongFrom the time slot here, I should have only 2 hours to meet you guys all at the same time online.14:06
liuyulongEach day14:06
liuyulongAnyway, again topics are welcomed to be added to the list.14:07
liuyulongMore announcements please have a look at:14:08
liuyulong#link http://eavesdrop.openstack.org/meetings/networking/2020/networking.2020-05-19-14.00.log.html#l-1214:08
liuyulongOK, no more from me then.14:08
liuyulongOK, let's move on14:10
liuyulong#topic Bugs14:10
*** openstack changes topic to "Bugs (Meeting topic: neutron_l3)"14:10
liuyulong#link http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014913.html14:10
liuyulongThe bug list from our deputy last week.14:10
liuyulongFirst one14:11
liuyulong#link https://bugs.launchpad.net/neutron/+bug/187797714:11
openstackLaunchpad bug 1877977 in neutron "[DVR] Recovery from openvswitch restart fails when veth are used for bridges interconnection" [Medium,Confirmed]14:11
liuyulongI want to mention one more action14:12
liuyulongchange the config option and run "kill -SIGHUP <ovs-agent-pid>", this should help to recovery the dataplane?14:13
ralonsohI think the idea was to deprecate veth pairs for bridge connectivity14:14
ralonsohand use only patch ports14:14
*** ttsiouts has quit IRC14:15
liuyulongAnd typically, when the openvswitch (vswitchd) is restarted, the canary flows will be lose.14:15
liuyulongThe ovs-agent monitor this and will consider it should run a full sync.14:16
liuyulongEverything should be added back again.14:16
liuyulongIf not, this should be a bug absolutely.14:17
ralonsohit should, by the ovs agent14:17
*** dklyle has joined #openstack-meeting14:17
*** brinzhang_ has joined #openstack-meeting14:18
liuyulongMore information about this is we use the systemd to do the next step from the bug "restart the neutron-ovs-agent."14:18
liuyulongIf the openvswitch is restarted, the ovs-agent will run restart action automatically.14:19
*** ayoung has joined #openstack-meeting14:19
liuyulongOK, next one14:20
liuyulong#link https://bugs.launchpad.net/neutron/+bug/187829914:20
openstackLaunchpad bug 1878299 in neutron "[floatingip port_forwarding] changing external port to used value hangs with retriable exception" [Medium,Confirmed]14:20
*** brinzhang has quit IRC14:21
liuyulongI did not reproduce the bug locally, but haleyb has confirmed the bug.14:21
*** brinzhang_ has quit IRC14:22
*** brinzhang_ has joined #openstack-meeting14:22
liuyulongLooks like some DB related issue when the 'port' check is running.14:23
ralonsohI need to check with haleyb what is really happening and how I can reproduce it14:24
ralonsohin order to try code a fix14:24
liuyulongralonsoh, thank you. I just run a quick test locally, not see the such issue.14:27
haleybralonsoh: hi, sorry, in another meeting14:27
liuyulongOK, let's try to dig this locally in details.14:28
liuyulongNext14:28
liuyulong#link https://bugs.launchpad.net/neutron/+bug/187730114:29
openstackLaunchpad bug 1877301 in neutron "[RFE] L3 Router support ndp proxy" [Wishlist,Confirmed]14:29
liuyulongWe have discussed this in last L3 meeting, and it was approved during last drivers meeting.14:30
liuyulongyangjianfeng has submitted the spec14:30
liuyulong#link https://review.opendev.org/#/c/728628/14:31
liuyulongSo we can continue the discussion in this spec.14:31
liuyulongNext one:14:32
liuyulong#link https://bugs.launchpad.net/neutron/+bug/187921514:32
openstackLaunchpad bug 1879215 in neutron "[L3] Unexcepted HA router scheduled instance shows up after manully scheduling" [Undecided,New]14:32
liuyulongThis was reported by me, it is easy to reproduce.14:33
liuyulongThese action is useful when the operators want to move the network node offline.14:34
maciejjozefczykLooks like we're relying on some old data during --enable operation.14:34
liuyulongThe existing router resources (scheduled routers) should be moved from one to another.14:34
maciejjozefczykThe priority of this bug isn't to big, right? I could try to reproduce it and triage.14:36
liuyulongmaciejjozefczyk, yes, it's not big. But it breaks the config limitation.14:38
liuyulongmy colleague found the problem is related to this function. https://github.com/openstack/neutron/blob/master/neutron/db/l3_agentschedulers_db.py#L50714:38
liuyulongmaciejjozefczyk, I will be cool if you can confirm if it is also existing in master branch.14:39
liuyulongd/I14:39
liuyulongI will submit the fix after we check and test it really works locally.14:40
maciejjozefczykliuyulong, yes I'll try to check if this exists in master.14:40
maciejjozefczykok, liuyulong14:40
liuyulongOK, no more bugs from me now.14:41
liuyulongAny updates?14:41
* liuyulong scanning the LP bug list...14:42
liuyulongOK, I see something related to L3.14:43
liuyulong#link https://bugs.launchpad.net/neutron/+bug/187890514:43
openstackLaunchpad bug 1878905 in neutron "when I use dvr mode for neutron,it's not functional" [Undecided,Incomplete]14:43
maciejjozefczykYeah, the bug is not clear to me. Looks like the guy deployed the env without DVR and then switched it to DVR? Hard to tell...14:44
liuyulongmaciejjozefczyk has marked it as incomplete. Yes, I will do same thing.14:44
*** brinzhang_ has quit IRC14:45
liuyulongmaciejjozefczyk, exactly, I have the same question.14:45
maciejjozefczykyeah, what about the bridge configuration on computes, perhaps its missing, I dunno.14:46
liuyulongAnd the config option should be pasted to the bug for the team to analyse.14:46
liuyulong++14:46
maciejjozefczykBut as per Kolla cores they have the test covering DVR scenario.14:46
*** lpetrut has quit IRC14:46
maciejjozefczykI'll ask for inputs from computes and neutron config14:46
liuyulongYes, we need some clue to do the trouble shooting, not guess... : )14:47
maciejjozefczyk;)14:48
liuyulong#link https://bugs.launchpad.net/neutron/+bug/187797814:48
openstackLaunchpad bug 1877978 in neutron "SNAT Problem Floating IP" [Undecided,Incomplete]14:48
liuyulongThis should be another "unfriendly bug report"...14:49
maciejjozefczyk:)14:49
*** mlavalle has joined #openstack-meeting14:49
liuyulongI have such encounter such phenomenon, you guys just guess...14:50
*** ayoung has quit IRC14:50
liuyulong#link https://docs.openstack.org/neutron/pike/contributor/policies/bugs.html#bug-report-template14:51
liuyulongI guess for the bug deputy, you guys could easily paste this link to the bug.14:51
*** priteau has joined #openstack-meeting14:52
maciejjozefczykliuyulong++ ok, I'll paste14:52
liuyulongSorry, it is not the latest.14:52
* liuyulong is looking for it now...14:52
*** ayoung has joined #openstack-meeting14:52
liuyulong#link https://docs.openstack.org/neutron/latest/contributor/policies/bugs.html#bug-report-template14:53
*** belmoreira has quit IRC14:54
liuyulongOK, no more from me. (really this time)14:54
liuyulongActually no OVN related bugs were reported in last 2 weeks, so let's move to the last topic (we are running out of time).14:56
liuyulong#topic On demand agenda14:56
*** openstack changes topic to "On demand agenda (Meeting topic: neutron_l3)"14:56
liuyulongmlavalle, FYI, yangjianfeng has submitted the spec of the IPv6 ndp proxy: https://review.opendev.org/#/c/728628/14:57
mlavalleliuyulong: ack. Thanks14:58
mlavallein my pile14:58
*** munimeha1 has joined #openstack-meeting14:58
mlavalleliuyulong: does he work with you?14:58
liuyulongmlavalle, actually yangjianfeng is my former colleague. He has moved to a new position in another company.14:59
*** ociuhandu has quit IRC14:59
mlavalleliuyulong: ack14:59
liuyulongFor the ipv6 ndp_proxy, in china telecom we have implemented something similar to this.15:00
liuyulongBut we introduce a new resource, IPv6Address (something like floating IPv6), to routers to enable the ndp_proxy15:00
*** ociuhandu has joined #openstack-meeting15:00
liuyulongIt is mainly for productization of our public cloud15:01
liuyulongOK, time is up...15:01
liuyulongThank you guys.15:01
liuyulong#endmeeting15:01
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"15:01
openstackMeeting ended Wed May 20 15:01:57 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:01
openstackMinutes:        http://eavesdrop.openstack.org/meetings/neutron_l3/2020/neutron_l3.2020-05-20-14.00.html15:02
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/neutron_l3/2020/neutron_l3.2020-05-20-14.00.txt15:02
openstackLog:            http://eavesdrop.openstack.org/meetings/neutron_l3/2020/neutron_l3.2020-05-20-14.00.log.html15:02
maciejjozefczyk\o/15:02
*** ociuhandu has quit IRC15:05
*** jamesmcarthur has quit IRC15:11
*** jamesmcarthur has joined #openstack-meeting15:12
*** LiangFang has quit IRC15:15
*** ttsiouts has joined #openstack-meeting15:18
*** ociuhandu has joined #openstack-meeting15:24
*** priteau has quit IRC15:33
*** yasufum has joined #openstack-meeting15:34
*** yasufum has quit IRC15:38
*** yasufum has joined #openstack-meeting15:39
*** ttsiouts has quit IRC15:40
*** ttsiouts has joined #openstack-meeting15:40
*** gyee has joined #openstack-meeting15:40
*** ttsiouts has quit IRC15:40
*** priteau has joined #openstack-meeting15:47
*** rcernin has quit IRC16:04
*** witek has quit IRC16:12
*** jraju__ has quit IRC16:20
*** ayoung has quit IRC16:23
*** jmasud has joined #openstack-meeting16:24
*** ayoung has joined #openstack-meeting16:26
*** andrebeltrami has joined #openstack-meeting16:32
*** alistarle has joined #openstack-meeting16:36
*** jamesmcarthur has quit IRC16:36
*** ociuhandu has quit IRC16:37
*** jamesmcarthur has joined #openstack-meeting16:39
*** ociuhandu has joined #openstack-meeting16:41
*** ociuhandu has quit IRC16:54
*** liuyulong has quit IRC17:00
*** jmasud has quit IRC17:00
*** yasufum has quit IRC17:06
*** jmasud has joined #openstack-meeting17:08
*** alistarle has quit IRC17:08
*** jamesmcarthur has quit IRC17:24
*** moguimar has quit IRC17:24
*** moguimar has joined #openstack-meeting17:24
*** ociuhandu has joined #openstack-meeting17:24
*** raildo has quit IRC17:25
*** raildo has joined #openstack-meeting17:25
*** priteau has quit IRC17:28
*** ociuhandu has quit IRC17:37
*** ayoung has quit IRC17:38
*** ayoung has joined #openstack-meeting17:40
*** jamesmcarthur has joined #openstack-meeting17:45
*** ayoung has quit IRC17:51
*** jamesmcarthur has quit IRC17:51
*** ayoung has joined #openstack-meeting17:53
*** ralonsoh has quit IRC17:54
*** jamesmcarthur has joined #openstack-meeting18:00
*** jmasud has quit IRC18:04
*** e0ne has quit IRC18:06
*** ociuhandu has joined #openstack-meeting18:07
*** munimeha1 has quit IRC18:18
*** jamesmcarthur has quit IRC18:40
*** jamesmcarthur has joined #openstack-meeting18:41
*** jmasud has joined #openstack-meeting19:08
*** ayoung has quit IRC19:15
*** e0ne has joined #openstack-meeting19:17
*** ociuhandu has quit IRC19:23
*** jmasud has quit IRC19:23
*** jmasud has joined #openstack-meeting19:29
*** e0ne has quit IRC19:44
*** jmasud has quit IRC20:04
*** jmasud has joined #openstack-meeting20:08
*** jmasud has quit IRC20:12
*** jamesmcarthur has quit IRC20:19
*** jamesmcarthur has joined #openstack-meeting20:19
*** maciejjozefczyk has quit IRC20:30
*** vishalmanchanda has quit IRC20:37
*** larainema has quit IRC20:38
*** patchbot has joined #openstack-meeting20:51
timburke#startmeeting swift21:00
openstackMeeting started Wed May 20 21:00:34 2020 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
mattoliverauo/21:00
rledisezhi o/21:00
kota_ o/21:00
tdasilvao/21:01
*** gyee has quit IRC21:01
timburkeagenda's at https://wiki.openstack.org/wiki/Meetings/Swift21:02
timburke#topic ptg21:02
*** openstack changes topic to "ptg (Meeting topic: swift)"21:02
timburkeit's only a week and a half away!21:02
timburkethanks everybody for adding topics to the etherpad21:03
timburke#link https://etherpad.opendev.org/p/swift-ptg-victoria21:03
timburkei made sure that the link was included on http://ptg.openstack.org/etherpads.html21:03
timburkeif you haven't already, please do register -- i expect it'll help with logistics/planning21:04
timburke#link https://www.eventbrite.com/e/virtual-project-teams-gathering-june-2020-tickets-10345699666221:04
*** rfolco|rover is now known as rfolco|rover|off21:04
timburkemattoliverau did a great job of making sure we had some timeslots booked for video conferencing21:05
timburkethe schedule of those is up at http://ptg.openstack.org/ptg.html21:05
timburkeas well as the top of the etherpad21:05
*** gyee has joined #openstack-meeting21:06
timburkeone thing i think i'd like to try is having everyone come to the ptg with a few patches they'd really like to see some progress on -- pick three or so and add them (and your name) to the priority reviews page!21:07
timburke#link https://wiki.openstack.org/wiki/Swift/PriorityReviews21:07
timburkeany questions/comments on the ptg?21:08
mattoliverauNope, looking forward to it :)21:08
timburkeon to new business :-)21:09
timburke#topic ratelimit + s3api21:09
*** openstack changes topic to "ratelimit + s3api (Meeting topic: swift)"21:09
timburkeso after digging out from the massive pile of async pendings, i wanted to make sure it didn't happen again, at least not easily. and one easy way to do that is to limit how quickly writes happen in a cluster21:10
timburkefortunately, we have a ratelimit middleware! unfortunately, it could be a little annoying to deploy with s3api21:11
*** jamesmcarthur has quit IRC21:12
*** jamesmcarthur has joined #openstack-meeting21:12
timburke(my understanding is) you usually want to place it left of auth -- that auth decision may be expensive, and you don't want to have auth fall down because of an over-eager swift client21:12
timburkebut if it's an s3 request, you won't have the full account/container path until *after* auth21:13
timburkeso i'm thinking that having it twice (once before s3api and once after auth) might be a reasonable way to go? how do other people deploy that?21:14
timburke#link https://review.opendev.org/72905121:14
patchbotpatch 729051 - swift - ratelimit: Allow multiple placements - 3 patch sets21:14
*** jamesmcarthur has quit IRC21:15
*** jamesmcarthur has joined #openstack-meeting21:15
timburkerledisez, surely you've got *something* for this, yeah? is it a custom ratelimiter?21:15
rledisezright now (when we enabled it) we put it left of auth and s3api, but we don't have much s3 requests. and by default we do not use it21:16
rlediseztimburke: nothing custom. we don't ratelimit, we scale :P21:16
rledisezjoke aside, we enable this only when really necessary, it's pretty rare21:17
kota_excellent21:17
timburkeoh, cool! never mind then ;-)21:17
rledisezthe usual situation is the "delete storm"21:17
timburkefwiw, following https://review.opendev.org/#/c/697535/ we can have ratelimit right of s3api and auth and still serve "reasonable" responses to s3 clients21:18
patchbotpatch 697535 - swift - s3api: Better handle 498/429 responses (MERGED) - 1 patch set21:18
timburke...but i quickly realized that it'd throw off my metrics, since AWS sends out 503s -- i want a way to easily differentiate between 503 (slow down) and 503 (backend failed)21:20
timburkewhich led to https://review.opendev.org/72909221:20
patchbotpatch 729092 - swift - s3api: Log ratelimited requests as 498s - 2 patch sets21:20
timburkeidk how sane of a thing that is to do though -- it feels a little dirty lying in logs like that21:21
timburkeso i also started thinking about returning some other error code -- i don't know of any s3 clients that would retry a 498, but the rfc-compliant 429 seemed to get awscli to retry at least21:23
timburke#link https://review.opendev.org/72909321:23
patchbotpatch 729093 - swift - s3api: Add config option to return 429s on ratelimit - 1 patch set21:23
timburkerledisez, kota_: any opinion on which approach seems better/more reasonable?21:23
timburke(could even do both, i suppose; if configured, log & return 429, otherwise log 498 but return 503)21:24
rledisezwe need to log the same code that what is returned to customer (otherwise we can't discuss the SLA: I got 10% 503, I only see 2%)21:25
kota_sounds reeasonable but what i thought when looking the log change patch a little is we may leave 503 logging for debug due.21:25
rledisezso I would say we need to reeturn something difference21:25
kota_s/due/for user support/21:26
kota_i didn't dig it in detail yet, just quick look.21:26
timburke*nod* makes sense. i suppose i ought to dig in more to see how well other s3 clients support 42921:27
rledisezI know that I would for sure only use the "429" option you describe, seems the best option (and retry is not that bad I guess, it does not consume much resources)21:27
kota_user might say, "hey I got 503s" so 503s reported in the swift logs helps us to debug.21:28
timburkeall right, on to updates!21:29
timburke#topic lots of small files21:29
*** openstack changes topic to "lots of small files (Meeting topic: swift)"21:29
timburkerledisez, alecuyer how's it going?21:30
rledisezSo alecuyer is off, he told me few days ago that some tests were passing. I guess he worked on it this week but to be honest I don't know much. We saw a change in diskfile that need to be backoprted to LOSF (a new parameter to _finalize_durable from a recent patch of you timburke)21:31
rledisezthat's it21:31
timburke👍 sorry for the extra trouble ;-)21:32
*** jamesmcarthur has quit IRC21:32
timburke#topic database reclaim locking21:33
*** openstack changes topic to "database reclaim locking (Meeting topic: swift)"21:33
*** jamesmcarthur has joined #openstack-meeting21:33
timburkei was hoping clayg would be around to discuss his findings on https://review.opendev.org/#/c/727876/21:33
patchbotpatch 727876 - swift - Breakup reclaim into batches - 4 patch sets21:33
timburkebut i could take a stab at it :D21:34
timburkethe current code breaks up the deleted namespace into batches of ~1k and reaps them in a loop, taking getting a fresh connection/lock each time21:35
*** jamesmcarthur has quit IRC21:35
timburkeand it seems to be working well! the reclaim still takes a while, but the server could continue writing deletes at a decent clip while it was happening21:36
timburkei think tests should pass now, and it's ready for review! i might have to ask clay for his testing setup though21:37
timburkehas anyone else had a chance to take a look at it yet?21:38
rlediseznot yet21:38
timburkeno worries. it's ready when you are :-)21:40
timburkethat's all i had21:40
timburke#topic open discussion21:40
*** openstack changes topic to "open discussion (Meeting topic: swift)"21:40
timburkeanything else we should discuss?21:40
*** jamesmcarthur has joined #openstack-meeting21:42
timburkei wonder whether clayg's reclaim patch will make https://review.opendev.org/#/c/571917/ and https://review.opendev.org/#/c/724943/ unnecessary...21:42
patchbotpatch 571917 - swift - Manage async_pendings priority per containers - 5 patch sets21:42
patchbotpatch 724943 - swift - WIP: Batched updates for object-updater - 2 patch sets21:42
claygone of the comments on the patch has a gist for the script i'm using to do reclaim in one thread while inserting tombstones in another21:43
timburkeall right, we oughta let mattoliverau and kota_ start their day ;-)21:45
rledisezI'm not sure that it makes them unecessary. they are just other tools in the toolbox to reduce the container-listing lag21:45
timburkethank you all for coming, and thank you for working on siwft!21:45
timburke#endmeeting21:45
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"21:45
openstackMeeting ended Wed May 20 21:45:45 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:45
openstackMinutes:        http://eavesdrop.openstack.org/meetings/swift/2020/swift.2020-05-20-21.00.html21:45
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/swift/2020/swift.2020-05-20-21.00.txt21:45
openstackLog:            http://eavesdrop.openstack.org/meetings/swift/2020/swift.2020-05-20-21.00.log.html21:45
*** mlavalle has quit IRC21:53
*** raildo has quit IRC21:56
*** raildo_ has joined #openstack-meeting21:56
*** mlavalle has joined #openstack-meeting22:07
*** klindgren has quit IRC22:09
*** slaweq has quit IRC22:13
*** slaweq has joined #openstack-meeting22:21
*** slaweq has quit IRC22:25
*** rh-jelabarre has quit IRC22:26
*** rh-jelabarre has joined #openstack-meeting22:27
*** jamesmcarthur has quit IRC22:29
*** jamesmcarthur has joined #openstack-meeting22:30
*** TrevorV has quit IRC22:35
*** slaweq has joined #openstack-meeting22:39
*** slaweq has quit IRC22:44
*** jamesmcarthur has quit IRC22:52
*** jmasud has joined #openstack-meeting22:52
*** jamesmcarthur has joined #openstack-meeting22:53
*** jamesmcarthur has quit IRC22:56
*** jamesmcarthur has joined #openstack-meeting22:56
*** jmasud has quit IRC23:03
*** raildo_ has quit IRC23:03
*** jmasud has joined #openstack-meeting23:05
*** jamesmcarthur has quit IRC23:07
*** rcernin has joined #openstack-meeting23:08
*** jmasud has quit IRC23:09
*** jamesmcarthur has joined #openstack-meeting23:14
*** jamesmcarthur has quit IRC23:20
*** jamesmcarthur has joined #openstack-meeting23:20
*** jamesmcarthur has quit IRC23:25
*** ociuhandu has joined #openstack-meeting23:38
*** ociuhandu has quit IRC23:43
*** mlavalle has quit IRC23:43
*** gyee has quit IRC23:48
*** jamesmcarthur has joined #openstack-meeting23:59

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!