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