21:00:22 <timburke> #startmeeting swift
21:00:22 <opendevmeet> Meeting started Wed Jan 12 21:00:22 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:22 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
21:00:23 <opendevmeet> The meeting name has been set to 'swift'
21:00:35 <timburke> who's here for the swift meeting?
21:01:18 <acoles> o/
21:01:34 <mattoliver> o/
21:02:05 <mattoliver> (Tho taking care of kids at the same time so a little distracted)
21:02:34 <timburke> as usual, the agenda's at https://wiki.openstack.org/wiki/Meetings/Swift
21:02:54 <timburke> #topic object updater fairness
21:02:55 <kota> hi
21:03:40 <timburke> looks like the chain related to all this has collapsed down to just the two changes
21:03:51 <timburke> #link https://review.opendev.org/c/openstack/swift/+/820962
21:04:01 <timburke> #link https://review.opendev.org/c/openstack/swift/+/821736
21:04:45 <timburke> how are we feeling about them? do we think they need more review? each has a +2
21:06:30 <acoles> I think we distilled things down to a reasonable balance of simple vs fair
21:06:46 <acoles> I'm not sure we've yet seen the deferrals kick in in prod yet
21:07:43 <timburke> so maybe we merge the first and wait on the second for another week?
21:08:20 <acoles> yes, just in case something shows up in prod, that seems prudent
21:08:52 <mattoliver> +1
21:09:06 <timburke> sounds good
21:09:08 <timburke> #topic memcache skipping
21:10:10 <timburke> just a quick update: we recently got the shard range patch into prod; still need to actually try it out, though (the skip behavior is off by default)
21:10:39 <timburke> #link https://review.opendev.org/c/openstack/swift/+/736802
21:11:02 <mattoliver> I saw the shard range one. Opened it last  night to review, but didn't get far. Will check these out today.
21:11:56 <mattoliver> It's a great idea. Keeping the cache warm is a great idea
21:12:00 <timburke> the account/container info patch is likely still a bit out -- but clayg left a review and diff for the pre-req to get the final app onto every middleware in the pipeline
21:12:24 <timburke> #link https://review.opendev.org/c/openstack/swift/+/821920
21:12:32 <timburke> (get rid of pipeline_property)
21:12:44 <timburke> #link https://review.opendev.org/c/openstack/swift/+/824471
21:13:08 <timburke> (get rid of pipeline property harder, which i'll squash in)
21:13:27 <timburke> #link https://review.opendev.org/c/openstack/swift/+/821921
21:13:50 <timburke> (chance to skip memcache when looking for account/container info)
21:14:14 <timburke> #topic tempurl signatures in logs
21:14:23 <timburke> #link https://bugs.launchpad.net/swift/+bug/1685798
21:14:35 <timburke> #link https://review.opendev.org/c/openstack/swift/+/822585
21:15:20 <timburke> mattoliver seemed on board with my plan to follow the register_swift_info pattern, so i squashed that down. i really like how that patch is shaping up!
21:16:01 <timburke> i do think it'd be good to have someone besides matt and i review it, though
21:16:21 <mattoliver> Yeah, there was no reason to build up an obscure map for every request. So moving it global at filter factory was a great move IMHO
21:16:22 <timburke> anyone think they'll have some review bandwidth for it?
21:18:19 <acoles> I can try
21:18:39 <timburke> i'll try to poke clayg about it, too :-)
21:19:28 <timburke> next up, i was going to have clayg tell us a bit about MPU expiration... but he doesn't seem to be around right now
21:19:49 <timburke> so i'll check in on mattoliver instead :-)
21:19:55 <timburke> #topic request tracing
21:20:09 <timburke> mattoliver, it going?
21:20:46 <mattoliver> Conference presentation is on Saturday. Think I'm mostly ready for it
21:21:14 <mattoliver> Pushed up a new patch to instrument container and account update.
21:21:49 <mattoliver> So now we can watch the object server send updates to the container on a put or delete.
21:22:12 <timburke> nice! blocked on anything? just need reviews?
21:22:21 <mattoliver> So now tracking more of the request
21:22:44 <mattoliver> I don't want to touch anything else before the talk.
21:23:06 <acoles> good luck with the presentation mattoliver
21:23:10 <timburke> makes sense :-)
21:23:20 <mattoliver> Afterwards, I'm thinking about squashing it all down into 1 or 2 patches
21:23:21 <timburke> yeah, GL!
21:23:44 <mattoliver> Then it should be easier to review
21:24:04 <timburke> we can check back in next week, then
21:24:10 <timburke> #topic open discussion
21:24:25 <timburke> anything else we should bring up this week?
21:26:14 <mattoliver> On the ring serialisation v2 etherpad I wrote up what it might look post ptg discussion. So discussions/comments on that would be good.
21:26:37 <mattoliver> Don't have the link handy as I'm on my phone.
21:26:55 <timburke> and i'm finally circling back around to that :-)
21:27:06 <mattoliver> Cool
21:27:11 <timburke> #link https://etherpad.opendev.org/p/swift-ring-v2-serialization
21:27:47 <mattoliver> Thanks
21:29:18 <timburke> all right, let's call it early
21:29:20 <mattoliver> I also have a patch chain to add global error limiting.. but probably need to loop back and rebase that.. so maybe something to link for next week's meeting :)
21:29:47 <timburke> always feel free to update the agenda :-)
21:29:57 <mattoliver> Kk
21:30:07 <timburke> thank you all for coming, and thank you for working on swift!
21:30:12 <timburke> #endmeeting