Monday, 2025-07-21

Callum027timburke__: Regarding 898783, was the only reason why it wasn't merged essentially due to the lack of necessity for it, or was there some technical reason why it couldn't be merged at the time?00:38
opendevreviewMatthew Oliver proposed openstack/swift master: ring: Add a rebalance history in the ring  https://review.opendev.org/c/openstack/swift/+/83462107:11
opendevreviewMatthew Oliver proposed openstack/swift master: ringbuilder cli: add set_history_count command  https://review.opendev.org/c/openstack/swift/+/95545207:11
opendevreviewMerged openstack/swift master: Drop support for old pickled rings  https://review.opendev.org/c/openstack/swift/+/95349709:23
opendevreviewVitaly Bordyug proposed openstack/swift master: proxy-logging: create new field for s3_access_key_id  https://review.opendev.org/c/openstack/swift/+/95522514:12
opendevreviewVitaly Bordyug proposed openstack/swift master: proxy-logging: create new field for s3_access_key_id  https://review.opendev.org/c/openstack/swift/+/95522514:56
*** timburke__ is now known as timburke17:02
timburkeCallum027, i think we just got distracted from https://review.opendev.org/c/openstack/swift/+/898783 -- i'd done that without knowing about the demonstrable harm in https://bugs.launchpad.net/swift/+bug/211724117:06
opendevreviewVitaly Bordyug proposed openstack/swift master: proxy-logging: create new field for s3_access_key_id  https://review.opendev.org/c/openstack/swift/+/95522518:16
opendevreviewTim Burke proposed openstack/swift master: ring: Introduce a v2 ring format  https://review.opendev.org/c/openstack/swift/+/83426118:37
opendevreviewTim Burke proposed openstack/swift master: object: Return storage policy in headers  https://review.opendev.org/c/openstack/swift/+/89878318:40
opendevreviewTim Burke proposed openstack/swift master: proxy: Move object storage policy to expected header  https://review.opendev.org/c/openstack/swift/+/89878418:49
Callum027timburke: Thanks, I see that you've updated both 898783 and 898784, would these need to be deployed together? Also, do they also handle setting {policy_index} for container-level requests as well (doesn't look like it looking at the code)? I don't need it for *my* use case but I was trying to cover that with my patch as well20:50
timburkeCallum027, yeah, i think we'd need both patches to address the logging trouble you identified, since there's nothing in proxy-logging to go looking at X-Backend-Object-Storage-Policy-Index (though that's maybe the direction clayg wanted to go in https://review.opendev.org/c/openstack/swift/+/901194 ?)22:08
timburkei'll see if i can get some interest from clayg (or maybe mattoliver? he's always good for a nerd-snipe ;-) to review22:08
timburkewe probably still want some changes in staticweb for the generated listing pages; while the container server should always be sending back the x-backend-storage-policy-index header, it's not getting transferred there22:10
timburkei should get some tests on that second patch, though...22:10
opendevreviewMerged openstack/swift stable/2024.1: CI: make sure old swift is truly gone for rolling-upgrade jobs  https://review.opendev.org/c/openstack/swift/+/95484922:39
Callum027timeburke: Sounds good, if you'd like me to change my patch to provide the missing pieces for staticweb I can do that22:42
opendevreviewMerged openstack/swift stable/2024.1: [stable-only] Fix rolling-upgrade jobs  https://review.opendev.org/c/openstack/swift/+/95483022:45
opendevreviewJianjian Huo proposed openstack/swift master: Object: log breakdown timings for slow DELETE requests.  https://review.opendev.org/c/openstack/swift/+/95121923:58

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!