]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd: Fix ec pg repair endless when met unrecover object.
authorJianpeng Ma <jianpeng.ma@intel.com>
Tue, 14 Apr 2015 01:11:58 +0000 (09:11 +0800)
committerJianpeng Ma <jianpeng.ma@intel.com>
Wed, 22 Apr 2015 01:47:50 +0000 (09:47 +0800)
commitd51806f5b330d5f112281fbb95ea6addf994324e
treece26754872ea69656a56daa553f6f6a8c01e2b2d
parent67990c57a6eb6c927ce54883fe571593847df689
osd: Fix ec pg repair endless when met unrecover object.

In repair_object, if bad_peer is replica, it don't add soid in
MissingLoc for ec pool. If there are more bad replica for ec pool
which cause object can't recover, the later recoverying will endless.

Signed-off-by: Jianpeng Ma <jianpeng.ma@intel.com>
Signed-off-by: Kefu Chai <kchai@redhat.com>
src/osd/PG.cc