Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mimic: osd: retry to read object attrs at EC recovery #22394

Merged
merged 1 commit into from Jul 6, 2018

Conversation

Projects
None yet
5 participants
@tchaikov
Copy link
Contributor

commented Jun 4, 2018

https://tracker.ceph.com/issues/24407


In EC recovery read, if the object's attrs read failed or with errors, we erase the attrs we have read and
try to read it again from left shards. This will make the primary osd get the object's attrs correct and
avoid assert.

Fixes: http://tracker.ceph.com/issues/24406
Signed-off-by: xiaofei cui cuixiaofei@sangfor.com
(cherry picked from commit 3eb1679)

osd: retry to read object attrs at EC recovery
In EC recovery read, if the object's attrs read failed or with errors, we erase the attrs we have read and
try to read it again from left shards. This will make the primary osd get the object's attrs correct and
avoid assert.

Fixes: http://tracker.ceph.com/issues/24406
Signed-off-by: xiaofei cui <cuixiaofei@sangfor.com>
(cherry picked from commit 3eb1679)

@tchaikov tchaikov added this to the mimic milestone Jun 4, 2018

@tchaikov tchaikov requested a review from jdurgin Jun 4, 2018

@smithfarm

This comment has been minimized.

Copy link
Contributor

commented Jun 9, 2018

jenkins test docs

@smithfarm smithfarm added the core label Jun 12, 2018

@yuriw

This comment has been minimized.

Copy link
Contributor

commented Jul 5, 2018

@yuriw yuriw merged commit b9f8ba0 into ceph:mimic Jul 6, 2018

4 checks passed

Docs: build check OK - docs built
Details
Signed-off-by all commits in this PR are signed
Details
Unmodified Submodules submodules for project are unmodified
Details
make check make check succeeded
Details

@tchaikov tchaikov deleted the tchaikov:mimic-24406 branch Jul 7, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.