Bug #11604
rgw: broken multipart upload when retrying parts
0%
Description
resending parts skips 512k of the data
Associated revisions
rgw: restore buffer of multipart upload after EEXIST
Fixes #11604
Backport: hammer, firefly
When we need to restart a write of part data, we need to revert to
buffer to before the write, otherwise we're going to skip some data.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
rgw: restore buffer of multipart upload after EEXIST
Fixes #11604
Backport: hammer, firefly
When we need to restart a write of part data, we need to revert to
buffer to before the write, otherwise we're going to skip some data.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 580ccaec12daae64c38a1616d0be907bdd70a888)
rgw: restore buffer of multipart upload after EEXIST
Fixes #11604
Backport: hammer, firefly
When we need to restart a write of part data, we need to revert to
buffer to before the write, otherwise we're going to skip some data.
Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
(cherry picked from commit 580ccaec12daae64c38a1616d0be907bdd70a888)
History
#1 Updated by Sage Weil over 8 years ago
- Status changed from 12 to Pending Backport
#2 Updated by Sage Weil over 8 years ago
- Priority changed from Urgent to Immediate
#3 Updated by Loïc Dachary over 8 years ago
- firefly backport https://github.com/ceph/ceph/pull/4697
#4 Updated by Loïc Dachary over 8 years ago
- hammer backport https://github.com/ceph/ceph/pull/4696
#5 Updated by Loïc Dachary over 8 years ago
- Backport set to hammer, firefly
#6 Updated by Loïc Dachary over 8 years ago
- Status changed from Pending Backport to Resolved
#7 Updated by Gleb Borisov over 8 years ago
As I can understand we have no way to fix them up.
Is there any way to detect such objects in storage?