21:01:49 <timburke> #startmeeting swift
21:01:49 <opendevmeet> 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 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
21:01:49 <opendevmeet> The meeting name has been set to 'swift'
21:01:56 <timburke> who's here for the swift meeting?
21:01:58 <seongsoocho> o/
21:02:18 <mattoliver> o/
21:02:25 <uhyeongjo> o/
21:02:54 <kota> o/
21:03:01 <timburke> there were just two things i really wanted to bring up
21:03:07 <timburke> #topic bobcat release
21:03:31 <timburke> i requested releases for both python-swiftclient and swift at https://review.opendev.org/c/openstack/releases/+/893009
21:04:10 <timburke> a lot of great work has been done -- many bugs squashed, and a lot of focus on improving performance
21:04:17 <timburke> great job everyone!
21:04:37 <kota> nice
21:04:55 <timburke> for more info, see the changelog
21:04:56 <mattoliver> cool
21:04:58 <timburke> #link https://opendev.org/openstack/swift/src/branch/master/CHANGELOG
21:05:06 <timburke> #link https://opendev.org/openstack/python-swiftclient/src/branch/master/ChangeLog
21:05:59 <mattoliver> best swift yet!
21:06:18 <seongsoocho> \o/
21:06:19 <timburke> that joke never gets old :-)
21:06:33 <timburke> next up
21:06:45 <timburke> #topic election season
21:07:04 <timburke> i actually remembered to submit my candidacy this time
21:07:12 <timburke> #link https://review.opendev.org/c/openstack/election/+/893281/1/candidates/2024.1/Swift/tburke%2540nvidia.com
21:08:11 <mattoliver> yay, timburke for PTL!
21:09:07 <timburke> 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 <timburke> that's all i've got
21:10:07 <timburke> #topic open discussion
21:10:12 <mattoliver> +100
21:10:42 <timburke> what else should we discuss this week?
21:10:54 <mattoliver> Jianjain has been working on adding a get_namespace api into the container server
21:11:08 <mattoliver> #link https://review.opendev.org/c/openstack/swift/+/890470
21:11:22 <mattoliver> basically namespaces are lighter shardranges objects
21:12:01 <mattoliver> 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 <mattoliver> anyway, I've been playing with using this new namespace api in the proxy
21:12:59 <mattoliver> #link https://review.opendev.org/c/openstack/swift/+/892852
21:14:03 <mattoliver> 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 <mattoliver> and hopefully less of a memory and cpu foot print.
21:14:30 <timburke> 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 <mattoliver> So far only the sharder needs to use the full shard record_type api
21:14:53 <mattoliver> yeah.. so that might be interesting ;)
21:15:43 <mattoliver> So a bit of work yet, but just wanted to point out shard related work that's in progress
21:16:51 <mattoliver> hmm, now youve nerd sniped me on upgrades
21:16:59 <mattoliver> thanks timburke :P
21:17:07 <timburke> heh sorry ;-)
21:18:03 <mattoliver> I wonder if we need to get better at adding some kind of api version in there somewhere.
21:18:46 <mattoliver> 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 <mattoliver> seongsoocho: I did see a patch from Hyeonwoo, is that one of your mentees?
21:19:38 <mattoliver> nice!
21:20:12 <seongsoocho> mattoliver:  yes!
21:20:22 <seongsoocho> his irc nickname is laurelwoods
21:20:40 <timburke> #link https://review.opendev.org/c/openstack/swift/+/892982
21:20:42 <mattoliver> laurelwoods: nice work! I'll make sure I review it today!
21:21:03 <seongsoocho> thank you mattoliver  :-)
21:21:05 <laurelwoods> thx! That was my first opensource commit in my life!
21:21:19 <timburke> 🎉
21:21:22 <mattoliver> \o/ congrats!
21:21:58 <timburke> i love a good doc improvement :-)
21:22:02 <kota> congrats!
21:24:24 <mattoliver> 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 <timburke> all right, i think i'll call it then, and let you all get on with your mornings :-)
21:25:27 <timburke> thank you all for coming, and thank you for working on swift!
21:25:32 <timburke> #endmeeting