Friday, 2021-08-06

opendevreviewMatthew Oliver proposed openstack/swift master: container-server: return objects of a given policy  https://review.opendev.org/c/openstack/swift/+/80342300:12
opendevreviewMatthew Oliver proposed openstack/swift master: ring: Keep track of last primary nodes from last rebalance  https://review.opendev.org/c/openstack/swift/+/79055001:40
opendevreviewMatthew Oliver proposed openstack/swift master: WIP: Reconstructor: Use past node and abort to handoff  https://review.opendev.org/c/openstack/swift/+/79207501:40
opendevreviewMatthew Oliver proposed openstack/swift master: reconstructor: add skip_partition_count option  https://review.opendev.org/c/openstack/swift/+/79388801:40
opendevreviewMatthew Oliver proposed openstack/swift master: ring: store actual ring replica count to better deserialize  https://review.opendev.org/c/openstack/swift/+/80366501:40
mattolivertimburke: split the ring change into 2. The first just fixes the deserialize over read issue which will allow us to start storing extra data in a ring file beyond the replica2part2dev_id structure (which is needed for storing the last primary array). 01:43
mattoliverBut having it seperate means if we merge it first and backport it, then any old swifts that at least run that patch would be able to open rings created by newer code, so helps with upgrade and potential downgrades. 01:44
timburke_i mean, there's old swifts and there's old swifts. no amount of backporting is going to make it so a node on 2.8.0 (say) can read this new format we introduce with 2.28.0+ -- i think there's probably no avoiding the need for a version bump on the format that'll prevent the old code from loading the new format02:06
timburke_might be able to at least continue writing the old way if there's no fractional component, though02:07
mattoliveryeah, good point.02:42
mattoliverdid some very basic initial benchmarking for the req tracking patch chain: https://etherpad.opendev.org/p/swift-req-tracking-getput-results07:25
*** diablo_rojo is now known as Guest344709:16
opendevreviewAlistair Coles proposed openstack/swift master: container-server: return objects of a given policy  https://review.opendev.org/c/openstack/swift/+/80342310:48
opendevreviewAlistair Coles proposed openstack/swift master: Preserve X-Backend-Storage-Policy-Index when recursively listing shards  https://review.opendev.org/c/openstack/swift/+/80372910:48
timburke_mattoliver, nice! seems like there's little difference between "Master" and "Trace -- not tracing any request" which is exactly what we'd hope for15:47
opendevreviewPete Zaitcev proposed openstack/swift master: Make the dark data watcher work with sharded containers  https://review.opendev.org/c/openstack/swift/+/78765622:25

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