openstack/swift · Week of 2026-08-15

openstack/swift — 2026-08-15

17 merges · 4 contributors · 763 lines changed

Container sync throughput. The headline feature adds parallelization to container_sync, letting the daemon process multiple containers concurrently instead of serially (990630). This is the week's only substantive new capability, at ~190 lines.

Object versioning fixes. A cluster of versioning middleware fixes landed: an unclosed discarded response was plugged, OPTIONS?version-id requests are no longer rewritten to the versions container, _copy_current stopped returning a stray response, and test coverage for OPTIONS was expanded.

Stability. The checksum module no longer crashes when the kernel AF_ALG socket is denied — the fix was backported across four branches. The reconstructor gained a missing regression test confirming that stale hashes don't cause fragment loss.

Release plumbing. CHANGELOGs for 2.35.4, 2.36.3, 2.37.3, and 2.38.1 were prepared, master was merged into the feature/mpu branch, and a brief non-voting exemption for openstacksdk-functional-devstack in Zuul was applied and then reverted within the week.