Tuesday, 2025-03-11

opendevreviewAlistair Coles proposed openstack/swift master: WIP proxy: Add systags abstraction for etag override  https://review.opendev.org/c/openstack/swift/+/94303413:36
opendevreviewAlistair Coles proposed openstack/swift master: proxy: calculate md5 hash for override-etag when required  https://review.opendev.org/c/openstack/swift/+/94404013:36
opendevreviewShreeya Deshpande proposed openstack/swift master: test for cooperative token memcache  https://review.opendev.org/c/openstack/swift/+/94305514:49
opendevreviewShreeya Deshpande proposed openstack/swift master: Add labeled metrics to s3api  https://review.opendev.org/c/openstack/swift/+/93948115:38
opendevreviewMerged openstack/swift master: Make FakeSwiftCall.DUMMY_VALUE a bespoke singleton  https://review.opendev.org/c/openstack/swift/+/94368415:53
opendevreviewTim Burke proposed openstack/swift master: Add magic rules for swift rings  https://review.opendev.org/c/openstack/swift/+/94399316:00
DHEif you're making a ring v2 format, I'd like to suggest a feature: recommended first hand-offs. get_more_nodes() would return these in the front of the new nodes list. during a rebalance, any nodes removed from a partition would be put into this "recommended handoffs" list. even if it's just 1 node per host. after min-part-hours passes a rebalance would also just remove that list item..16:25
clayg@DHE that's a great idea, I think @mattoliver already wrote that code somewhere... and old_primaries table?  I think you have to plumb a `get_more_nodes(for_read=True)` kind of thing..17:34
DHEhmm.... as an outsider, I have mixed opinions on for_read=True.... I feel like it could cause an old version of data, including possibly a deleted state, to persist and delay availability...17:38
opendevreviewAlistair Coles proposed openstack/swift master: Add support of Sigv4-streaming  https://review.opendev.org/c/openstack/swift/+/83675517:41
opendevreviewAlistair Coles proposed openstack/swift master: utils: Add crc32c and crc64nvme functions  https://review.opendev.org/c/openstack/swift/+/90980017:41
opendevreviewAlistair Coles proposed openstack/swift master: s3api: Add support for additional checksums  https://review.opendev.org/c/openstack/swift/+/90980117:41
opendevreviewTim Burke proposed openstack/swift master: s3api: Validate additional checksums on upload  https://review.opendev.org/c/openstack/swift/+/94407321:55
opendevreviewTim Burke proposed openstack/swift master: s3api: Validate additional checksums on upload  https://review.opendev.org/c/openstack/swift/+/94407322:05
opendevreviewShreeya Deshpande proposed openstack/swift master: test for cooperative token memcache  https://review.opendev.org/c/openstack/swift/+/94305522:10
timburke_i was realizing that we probably want to go to old-primaries first for more than just reads -- POSTs (and maybe DELETEs? but there's override_statuses...) in particular would also benefit. maybe instead of for_read=True it should be idempotent_write=False or something?22:14

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