Wednesday, 2022-06-15

opendevreviewTim Burke proposed openstack/swift master: tempurl: Deprecate sha1 more softly  https://review.opendev.org/c/openstack/swift/+/84586200:23
opendevreviewMatthew Oliver proposed openstack/swift master: Refactor memcache config and MemcacheRing loading  https://review.opendev.org/c/openstack/swift/+/82064805:10
opendevreviewMatthew Oliver proposed openstack/swift master: Refactored errorlimited out of proxy + global cache  https://review.opendev.org/c/openstack/swift/+/82031305:10
opendevreviewMatthew Oliver proposed openstack/swift master: Add global error_limiting to object-updater  https://review.opendev.org/c/openstack/swift/+/82048605:10
opendevreviewMerged openstack/swift master: Clear logger txn_id after making requests  https://review.opendev.org/c/openstack/swift/+/50770619:24
mattoliverMorning21:03
*** timburke_ is now known as timburke21:03
timburkeoh right21:03
timburke#startmeeting swift21:03
opendevmeetMeeting started Wed Jun 15 21:03:34 2022 UTC and is due to finish in 60 minutes.  The chair is timburke. Information about MeetBot at http://wiki.debian.org/MeetBot.21:03
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.21:03
opendevmeetThe meeting name has been set to 'swift'21:03
timburkewho's here for the swift meeting?21:03
mattolivero/21:06
kotahi, i'm late21:06
mattoliveracoles is on vacation21:06
timburkeheh -- i was just about to propose cancelling for lack of interest/new topics ;-)21:06
timburkemain thing i wanted to bring up was around the sha1 deprecation stuff21:07
timburke#topic sha1 deprecation21:07
mattoliverWell a short one is OK too :) 21:07
timburkei'd appreciate some reviews on https://review.opendev.org/c/openstack/python-swiftclient/+/845157 to add support for sha256/sha512 tempurls to the client21:07
kota+121:07
timburkemattoliver, i pushed up some revisions to https://review.opendev.org/c/openstack/swift/+/838434 to add sha256/sha512 support server-side for formpost -- if it looks good to you, let's go ahead and merge it21:09
timburkeand i took acoles's idea to make the tempurl deprecation a little softer and wrote up https://review.opendev.org/c/openstack/swift/+/84586221:09
timburkebasically, the idea is to keep sha1 support by default for now, but warn about it when clients use it21:10
mattoliverkk, thanks, I'll loop back to it todat21:10
mattoliver*today21:11
timburkethanks!21:11
mattoliverI did take a quick look the other day and was a great refactor and change, so thanks!21:11
timburketo make the tempurl warnings not *so* overwhelming, just log the first time a client uses it per-worker21:11
timburkethough that could still get to be a lot, depending on how often you reload your proxies21:12
mattoliversure, but better, and if people don't want the noise, stop using sha1 :) 21:12
kotatrue21:13
timburkeyou can disable the warning on client usage by explicitly configuring sha1 -- but it'll go back to warning you during process start-up instead21:13
timburkei'm still torn about whether it's a good path forward -- we (nvidia) have already had our firedrill about it, so it doesn't buy us anything -- and it puts the eventual dropping of sha1 support that much further off21:15
timburkebut if we want to slow down the deprecation, now's the time to do it -- and i'd like to tag a release sometime in the next month or so, so... what do we think? should i pursue it further and write up some tests around it?21:17
mattoliverat least it is a path, and lack of support in the client probably means its a good idea21:17
timburketrue -- which reminds me that i ought to go review https://review.opendev.org/c/openstack/python-swiftclient/+/833954 to move formpost to the client ;-)21:18
timburkeall right, i'll get some tests together21:21
mattoliveroh yeah, I should confirm I have base64 support there21:21
timburkewe could probably rebase it off the tempurl patch and share some code21:22
timburkei figured i'd probably do that as part of my review ;-)21:23
mattolivertrue. whoever gets to it first ;) 21:23
timburkeall right21:25
timburke#topic backend ratelimiting21:25
timburkemattoliver, did i see you reworked some patches around this?21:25
mattoliverWell it was refactoring the error_limiting code, mostly rebasing it. 21:26
mattoliverseperating the error_limiting into a class where we can configure the count and period was something that has come up again, I think related21:27
mattoliverand I already had a patch for that. 21:28
timburkenice21:28
timburkeall right -- i think that's all i've got21:29
timburke#topic open discussion21:29
timburkeanything else we ought to bring up this week?21:30
mattolivernope21:30
timburkeall right -- i'll let you guys get breakfast then ;-)21:30
timburkethank you for coming, and thank you for working on swift!21:31
timburke#endmeeting21:31
opendevmeetMeeting ended Wed Jun 15 21:31:04 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)21:31
opendevmeetMinutes:        https://meetings.opendev.org/meetings/swift/2022/swift.2022-06-15-21.03.html21:31
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/swift/2022/swift.2022-06-15-21.03.txt21:31
opendevmeetLog:            https://meetings.opendev.org/meetings/swift/2022/swift.2022-06-15-21.03.log.html21:31
mattoliverthanks timburke 21:31
mattolivergood to see ya kota have a good breakfast :) 21:31
kotathx, mattoliver!21:31
claygsry, forgot21:57

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