object-reconstructor should use replication network to fetch frags

Bug #1946267 reported by Tim Burke
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Object Storage (swift)
Fix Released
Undecided
Tim Burke

Bug Description

Currently, the reconstructor fetches the frags needed to rebuild over the same interface the client-driven traffic uses [0]. This can cause congestion which can impact clients and reduces operators' ability to manage network resources. It's particularly noticeable when doing an expansion without handoffs_only enabled.

[0] https://github.com/openstack/swift/blob/2.28.0/swift/obj/reconstructor.py#L396

Changed in swift:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to swift (master)

Reviewed: https://review.opendev.org/c/openstack/swift/+/812614
Committed: https://opendev.org/openstack/swift/commit/a5fbe6ca41fbc66a0952f9430744fc3f552b335d
Submitter: "Zuul (22348)"
Branch: master

commit a5fbe6ca41fbc66a0952f9430744fc3f552b335d
Author: Tim Burke <email address hidden>
Date: Tue Oct 5 14:19:41 2021 -0700

    ec: Use replication network to get frags for reconstruction

    Closes-Bug: #1946267
    Change-Id: Idb4fe7478275f71b4032024d6116181766ac6759

Changed in swift:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/swift 2.29.0

This issue was fixed in the openstack/swift 2.29.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.