On May 9, 2014, at 4:35 AM, Marc MERLIN <m...@merlins.org> wrote:

> 
> Howdy,
> 
> I won't have the time to rebuild my laptop tonight, so I'll wait one more
> day to see if anyone would like data from that fs to see why it crashed and
> why btrfs recovery doesn't even seem able to open it.

There's some underlying reason why it went read only, but we don't have those 
messages. The message we do have says the kernel is already tainted, so 
something (possibly entirely unrelated) happened earlier.


> Also I'm not sure if I should risk 3.15rc to rebuild the filesystem and I'd
> love not to have to say during my talk that even almost latest btrfs
> corrupts itself without reason and working recovery methods :-/

Just because the reason isn't yet known or understood yet doesn't mean it's 
happened without reason. And we also don't know whether it corrupted itself, or 
had help earlier on. Neither is good, but depending on the cause of the 
corruption, recovery may not even be realistic.

I'd probably consider 3.13.11 if I simply had work that needs to get done 
rather than testing. If the problem happens there too then you've stumbled on 
something that isn't likely a regression.

If you've done any suspend/hibernate at all, I'd stop doing that until you're 
in a position to do a lot more rigorous testing. I say that because suspend and 
hibernate have become so completely unreliable for so many people I know doing 
testing, including myself, that it's worth avoiding. I've had lots of 
corruptions, not just Btrfs, related to suspend testing in particular 
(hibernate doesn't work either but it hasn't corrupted the file system). And 
there's a bunch of new work happening on suspend in 3.15 so things are probably 
about to change yet again.


Chris Murphy--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to