Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
osd: automatically repair replicated replica on pulling error
However this is not a very complete solution since the broken object info may still get lost if we switch primaries or simply power off nodes. I think a better idea would be also adding these kind of broken objects back into replica's own missing set simultaneously, e.g., like we handling primary reading errors. But for now I am not sure if that should be a concern? Fixes: http://tracker.ceph.com/issues/39101 Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn> (cherry picked from commit 202606c)
- Loading branch information
1 parent
7f220e2
commit f56326e
Showing
4 changed files
with
21 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters