[Btrfs-devel] Oops
Yan Zheng
yanzheng at 21cn.com
Sun Dec 9 18:39:07 PST 2007
2007/12/9, Chris Mason <chris.mason at oracle.com>:
> So we've got a few possible causes:
> 1) A btrfs bug.
> 2) A tuxonice bug
> 3) A tuxonice bug with loopback mounted filesystems
> Since the rest of your filesystems aren't corrupted, I think we can
> rule out a generic tuxonice problem. But, have you tried other
> loopback mounted filesystems with tuxonice?
> Every suspend is going to start with flushing out all the dirty pages
> to disk. Instead of running tuxonice, could you please do:
> echo 3 > /proc/sys/vm/drop_caches
> With the btrfs FS mounted? That should do something similar to the
> flushing done by suspend. Then run your emerge command again without
> doing a suspend and see what happens.
> -chris
>
Hello,
I think I found the bug that causes the oops.
btrfs_transaction_cleaner is executed when caches haven't been read
from disk. after disable the transaction cleaner, everything goes
well.
Regards
YZ
More information about the Btrfs-devel
mailing list