ceph pg repair doesn't working

blowfish

New Member
Jul 12, 2013
15
0
1
after unclean shutdown my ceph cluster has some errors, and some of this errors can't be fixed by "ceph pg repair"
thats what i seen in log:
cluster [ERR] deep-scrub 1.774 24ac1774/rbd_data.511d802ae8944a.0000000000006285/head//1 on disk size (4194304) does not match object info size (2113536) adjusted for ondisk to (2113536)

how can i fix this objects?
Thanks.
 
What type of pool we talking about ? Replicated with size = X or Erasure coded ?

have you tried a deep-scrub to eventually find more issues?
Code:
ceph osd deep-scrub osd.x

Which osd's is said pg sitting on.
Code:
ceph pg map 1.6c

Have you tried marking the acting OSD as down and out
Code:
ceph osd down osd.x
ceph osd out osd.x
then repair. If not working bring acting osd backup and try with the next one until it works ???