[ceph-users] Another OSD broken today. How can I recover it?
denke at denkesys.com
Tue Dec 5 12:22:49 PST 2017
So for this to happen you have to lose another osd before backfilling is
Thank You! This clarifies it!
On 12/05/2017 03:32 PM, Ronny Aasen wrote:
> On 05. des. 2017 10:26, Denes Dolhay wrote:
>> This question popped up a few times already under filestore and
>> bluestore too, but please help me understand, why this is?
>> "when you have 2 different objects, both with correct digests, in
>> your cluster, the cluster can not know witch of the 2 objects are the
>> correct one."
>> Doesn't it use an epoch, or an omap epoch when storing new data? If
>> so why can it not use the recent one?
> this have been discussed a few times on the list. generally you have
> 2 disks.
> first disk fail. and writes happen to the other disk..
> first disk recovers, and second disk fail before recovery is done.
> writes happen to second disk..
> all objects have correct checksum. and both osd's think they are the
> correct one. so your cluster is inconsistent. so bluestore checksums
> does not solve this problem, both objects are objectivly "correct" :)
> with min_size =2 the cluster would not accept a write unless 2 disks
> accepted the write.
> kind regards
> Ronny Aasen
> ceph-users mailing list
> ceph-users at lists.ceph.com
More information about the ceph-users