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