Thursday, 2021-06-17

zaitcevGuys01:00
zaitcevI'm looking at Clay's patch https://review.opendev.org/c/openstack/swift/+/10377901:01
zaitcevActually, let's poke clayg.01:01
zaitcevSo the question I'm having is this: under what circumstances the performance of the reconciler matters?01:02
zaitcevDo we know of multi-region clusters that operate for a long time under a network partition? Wouldn't this kind of situation create way worse issues than the scenario where two containers with the same name have different policies?01:04
timburke_zaitcev, the trouble we've been having isn't so much that the reconciler doesn't keep up (we haven't had much in the way of complaints)01:04
timburke_but rather that we have too many workers fighting over the same work01:04
zaitcevOkay, thanks01:05
timburke_with hundreds of nodes running the reconciler, we'll regularly have multiple nodes read the same item off the queue, move the same data with the same timestamps, and write down the same tombstones with the same timestamps01:05
timburke_which leads to tracebacks like http://paste.openstack.org/show/806718/ during a part power increase, or problems like https://bugs.launchpad.net/swift/+bug/191080401:07
zaitcevInteresting scale.01:13
opendevreviewTim Burke proposed openstack/swift master: Add support for multiple container-reconciler  https://review.opendev.org/c/openstack/swift/+/10377901:16
opendevreviewMerged openstack/swift master: Run in-process func tests under py38  https://review.opendev.org/c/openstack/swift/+/79542501:39
opendevreviewMatthew Oliver proposed openstack/swift master: Add object-expirer new mode to execute tasks from general task queue  https://review.opendev.org/c/openstack/swift/+/51738904:18
opendevreviewTim Burke proposed openstack/swift master: Include status code when we fail to parse an SLO-delete response  https://review.opendev.org/c/openstack/swift/+/79673422:26
timburkethis seems really weird to me: https://github.com/openstack/swift/blob/master/swift/proxy/controllers/obj.py#L1399-L140022:43
timburkeand i think it prevents us from supporting more than 32 fragmensts total :-/22:44
opendevreviewTim Burke proposed openstack/swift master: Quiet EPIPE tracebacks  https://review.opendev.org/c/openstack/swift/+/79696023:41

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