I wonder if someone can just clarify something for me. I have a cluster which I have upgraded to firefly. I'm having pg inconsistencies due to the recent reported xfs bug. However, I'm running pg repair X.YYY and I would like to just understand what, exactly this is doing. It looks like its copying from the primary to the other two (if size=3), but is it still doing this if the primary is odd one out? i.e. what happens if the primary get corrupted? I thought pg repair should fail in this case, but now I'm not so sure. Also is there a way to get the information about which objects and on which osd are inconsistent, basically the stuff I see in the mon logs but get it from a json dump or from admin socket ? I would like to track these errors better by feeding into our metrics collection. Thanks Caius -- Caius Howcroft @caiushowcroft http://www.linkedin.com/in/caius