Reconstructor does not send an ETag with a reconstructed fragment
Bug #1632839 reported by
Alistair Coles
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Object Storage (swift) |
Confirmed
|
Low
|
Unassigned |
Bug Description
The reconstructor does not send an ETag with a reconstructed fragment when performing a sync type ssync job. It cannot send it as a header because it will not know the md5 sum until the fragment has been rebuilt. Ssync does not support footers. So there is no easy way to overcome this deficiency. It is however, a deficiency since it risks corrupted fragments being written to disk on the receiving side with the receiver annotating the diskfile with the md5 of the corrupt data.
Changed in swift: | |
importance: | Undecided → Low |
status: | New → Confirmed |
To post a comment you must log in.
I think the REPCONN protocol is similarly lacking support for metadata after data