21:01:49 #startmeeting swift 21:01:49 Meeting started Wed Aug 30 21:01:49 2023 UTC and is due to finish in 60 minutes. The chair is timburke. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:01:49 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:01:49 The meeting name has been set to 'swift' 21:01:56 who's here for the swift meeting? 21:01:58 o/ 21:02:18 o/ 21:02:25 o/ 21:02:54 o/ 21:03:01 there were just two things i really wanted to bring up 21:03:07 #topic bobcat release 21:03:31 i requested releases for both python-swiftclient and swift at https://review.opendev.org/c/openstack/releases/+/893009 21:04:10 a lot of great work has been done -- many bugs squashed, and a lot of focus on improving performance 21:04:17 great job everyone! 21:04:37 nice 21:04:55 for more info, see the changelog 21:04:56 cool 21:04:58 #link https://opendev.org/openstack/swift/src/branch/master/CHANGELOG 21:05:06 #link https://opendev.org/openstack/python-swiftclient/src/branch/master/ChangeLog 21:05:59 best swift yet! 21:06:18 \o/ 21:06:19 that joke never gets old :-) 21:06:33 next up 21:06:45 #topic election season 21:07:04 i actually remembered to submit my candidacy this time 21:07:12 #link https://review.opendev.org/c/openstack/election/+/893281/1/candidates/2024.1/Swift/tburke%2540nvidia.com 21:08:11 yay, timburke for PTL! 21:09:07 there's still a lot of great stuff for us to take on next, from cluster-full scenarios to user-centric metrics -- i'm excited to see what we do next :-) 21:10:00 that's all i've got 21:10:07 #topic open discussion 21:10:12 +100 21:10:42 what else should we discuss this week? 21:10:54 Jianjain has been working on adding a get_namespace api into the container server 21:11:08 #link https://review.opendev.org/c/openstack/swift/+/890470 21:11:22 basically namespaces are lighter shardranges objects 21:12:01 he's found that creating shardranges objects at scale can be slow. And namespaces (or something similar) are also what we cache 21:12:39 anyway, I've been playing with using this new namespace api in the proxy 21:12:59 #link https://review.opendev.org/c/openstack/swift/+/892852 21:14:03 It's not fully ready for reviews. But seems everywhere we use shardranges in the proxy we only really care about the shard name and bounds. So moving the proxy over to this namespace record_type api seems to be coming out really well. 21:14:14 and hopefully less of a memory and cpu foot print. 21:14:30 interesting... the rolling upgrade story might get interesting... it looks like you'd get back object rows if you request namespaces from a too-old server... 21:14:36 So far only the sharder needs to use the full shard record_type api 21:14:53 yeah.. so that might be interesting ;) 21:15:43 So a bit of work yet, but just wanted to point out shard related work that's in progress 21:16:51 hmm, now youve nerd sniped me on upgrades 21:16:59 thanks timburke :P 21:17:07 heh sorry ;-) 21:18:03 I wonder if we need to get better at adding some kind of api version in there somewhere. 21:18:46 anyway, finally had a chance in the last week to get some swift stuff done, which has been nice. Hopefully do more. 21:19:33 seongsoocho: I did see a patch from Hyeonwoo, is that one of your mentees? 21:19:38 nice! 21:20:12 mattoliver: yes! 21:20:22 his irc nickname is laurelwoods 21:20:40 #link https://review.opendev.org/c/openstack/swift/+/892982 21:20:42 laurelwoods: nice work! I'll make sure I review it today! 21:21:03 thank you mattoliver :-) 21:21:05 thx! That was my first opensource commit in my life! 21:21:19 🎉 21:21:22 \o/ congrats! 21:21:58 i love a good doc improvement :-) 21:22:02 congrats! 21:24:24 That's all I have this week. Hopefully I get some more swift time this week too :) I've been side tracked with other downstream related work that I hope to dig myself out of soon. 21:25:16 all right, i think i'll call it then, and let you all get on with your mornings :-) 21:25:27 thank you all for coming, and thank you for working on swift! 21:25:32 #endmeeting