Don't apply the wrong Etag validation to rebuilt fragments
Bug #1446800 reported by
John Dickinson
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
from the commit message:
Because of the object-server's interaction with ssync sender's
X-Backend-
pushed unmodified to another node it's ETag value is duped into the
recieving ends metadata as Etag. This interacts poorly with the
reconstructor's RebuildingECDis
time the ETag of the fragment archive being rebuilt.
Don't send the Etag from the local source fragment archive being used as
the basis for the rebuilt fragent archive's metadata along to ssync.
Change-Id: Ie59ad93a67a7f4
Changed in swift: | |
status: | New → In Progress |
importance: | Undecided → Medium |
status: | In Progress → Fix Committed |
Changed in swift: | |
status: | Fix Committed → Fix Released |
Changed in swift: | |
milestone: | 2.3.0-rc2 → 2.3.0 |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/174552 /git.openstack. org/cgit/ openstack/ swift/commit/ ?id=51e31c5c714 7f3ba61437e132b 12b491ca718ce4
Committed: https:/
Submitter: Jenkins
Branch: stable/kilo
commit 51e31c5c7147f3b a61437e132b12b4 91ca718ce4
Author: Clay Gerrard <email address hidden>
Date: Wed Apr 15 15:31:06 2015 -0700
Don't apply the wrong Etag validation to rebuilt fragments
Because of the object-server's interaction with ssync sender's Replication- Headers when a object (or fragment archive) is kFileStream which can not know ahead of
X-Backend-
pushed unmodified to another node it's ETag value is duped into the
recieving ends metadata as Etag. This interacts poorly with the
reconstructor's RebuildingECDis
time the ETag of the fragment archive being rebuilt.
Don't send the Etag from the local source fragment archive being used as
the basis for the rebuilt fragent archive's metadata along to ssync.
Closes-Bug: 1446800 39c9a84cd9cff31 540f97f334a
Change-Id: Ie59ad93a67a7f4