21:00:04 <timburke> #startmeeting swift
21:00:04 <opendevmeet> Meeting started Wed Jun 22 21:00:04 2022 UTC and is due to finish in 60 minutes.  The chair is timburke. Information about MeetBot at http://wiki.debian.org/MeetBot.
21:00:04 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
21:00:04 <opendevmeet> The meeting name has been set to 'swift'
21:00:12 <timburke> who's here for the swift meeting?
21:00:53 <mattoliver> o/
21:01:03 <kota> o/
21:02:52 <timburke> so i feel like a bunch of our longer-running stuff has merged recently!
21:03:20 <timburke> swiftclient can now generate sha256/sha512 signatures: https://review.opendev.org/c/openstack/python-swiftclient/+/845157
21:03:48 <timburke> formpost can support sha256/sha512 signatures: https://review.opendev.org/c/openstack/swift/+/838434
21:04:12 <timburke> and the s3api tests are now running in the gate: https://review.opendev.org/c/openstack/swift/+/843567
21:05:16 <mattoliver> \o/
21:05:24 <kota> nice
21:05:44 <timburke> thanks everybody for getting those in!
21:05:54 <timburke> might be a good time to cut a release soon :-)
21:06:46 <timburke> i think i'd like to get https://review.opendev.org/c/openstack/swift/+/845862 in first, though, to make the sha1 deprecation a little softer
21:08:25 <timburke> it'll also give ops a way to test whether they're ready for sha1-removal without disrupting clients
21:09:11 <timburke> i'll aim to get some tests added to verify the new client-request-path warning this week
21:09:39 <mattoliver> yeah, that makes sense
21:10:32 <timburke> in other news, OVH has been proposing some small quality-of-life improvements to s3api and making our compatibility even better
21:10:48 <timburke> for example
21:11:00 <timburke> #link https://review.opendev.org/c/openstack/swift/+/846790
21:11:09 <timburke> #link https://review.opendev.org/c/openstack/swift/+/846793
21:11:29 <timburke> #link https://review.opendev.org/c/openstack/swift/+/835650
21:11:50 <timburke> (i should really loop back around on that last one... been a while since i reviewed it)
21:14:41 <timburke> meanwhile, we (NVIDIA) are planning on doing another round of expansions soon -- and i'd love it if we could make swift a little smarter about rebalances before then
21:14:59 <timburke> and i think that's gotta start with ring v2
21:15:04 <timburke> #link https://review.opendev.org/c/openstack/swift/+/834261
21:17:45 <timburke> and from there, get some history into the ring
21:17:51 <timburke> #link https://review.opendev.org/c/openstack/swift/+/834621
21:19:52 <timburke> after that, i'm not sure whether it'd be better to focus on making the replicator/reconstructor try to do less (but more effective) work, or making the proxy capable of finding data that hasn't moved yet -- but at least then we'll have the knowledge in the ring we'll need to be able to do those
21:20:20 <timburke> mattoliver, think you'll get a chance to look at ring v2 again this week?
21:21:44 <mattoliver> but that needs me to add the base64 stuff that I missed with the serverside sha512 stuff.. but should be easy to add seeing at it's the same as tempurl.
21:21:45 <mattoliver> Will fix that when I rebase.
21:21:45 <mattoliver> https://review.opendev.org/c/openstack/python-swiftclient/+/833954
21:21:51 <mattoliver> wow, my client froze and then all the messages appeared, sorry if you got messages out of context
21:22:07 <timburke> heh
21:22:25 <timburke> i think there may have been a dropped message or two
21:23:52 <timburke> but yeah, it'll be great to have formpost generation in the client -- i should be able to review
21:25:52 <mattoliver> Yeah, sounds good! I'm always keen for ring v2 stuff. Will make some time!
21:26:10 <mattoliver> I've been busy with some memcache/mcrouter things and a sharding patch or rather a ContainerBroker is_deleted improvement I need to get finished. But feel like I'm close to seeing the light at the end of the tunnels for those :P
21:26:37 <timburke> 👍
21:29:05 <timburke> i wonder if it'd be worth us adding some upstream docs about mcrouter configuration alongside https://docs.openstack.org/swift/latest/deployment_guide.html#memcached-considerations or something
21:29:34 <timburke> all right, that's all i've got
21:29:38 <timburke> #topic open discussion
21:29:47 <timburke> anything else we should bring up this week?
21:31:33 <mattoliver> not a bad idea. Esp as its a nice solution when you get to a certain scale.
21:32:31 <mattoliver> I'll be working from my parents house down the coast next week. So might be distracted next meeting, but will be here on my phone.
21:33:00 <zaitcev> Is Aymeric at NVIDIA?
21:33:27 <timburke> nope, OVH
21:34:05 <timburke> we *do* have a couple new hires at NVIDIA in the last month or so, but i haven't gotten them on irc yet
21:35:30 <timburke> all right, i think i'm'a call it
21:35:54 <timburke> thank you all for coming, and thank you for working on swift!
21:35:59 <timburke> #endmeeting