[Bugs] [Bug 1229226] Gluster split-brain not logged and data integrity not enforced

bugzilla at redhat.com bugzilla at redhat.com
Thu Jun 11 18:48:13 UTC 2015


https://bugzilla.redhat.com/show_bug.cgi?id=1229226



--- Comment #5 from Dustin Black <dblack at redhat.com> ---
(In reply to Jeff Darcy from comment #3)
> I can consistently reproduce this state now.  Just as consistently, it
> persists until I utter this familiar incantation:
> 
>     # echo 3 > /proc/sys/vm/drop_caches
> 
> As far as I can tell, we don't even *get* the read until we do this. 
> Therefore we can't fail it.  Instead, the kernel returns the version that we
> had written previously.  We could prevent that by checking for split-brain
> on open, but we don't seem to do that.  Perhaps this is related to the fact
> that NFS might not do an open before a read, so the emphasis has been on
> checking in the read path - which we don't get to in this case.  Just a
> theory.  In any case, maybe there are some clues that someone more familiar
> with AFR can pursue.

So interestingly, I tried the drop caches a few different ways previously (at
different points in the reproducer process), and it didn't help.

I'm going to try again and see if maybe I missed something before...

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=0DwmXflVnI&a=cc_unsubscribe


More information about the Bugs mailing list