Re: [PATCH 2/2] Btrfs: stop caching thread if extent_commit_sem is contended

2013-10-17 Thread Alex Lyakas
Thanks for addressing this issue, Josef! On Thu, Sep 26, 2013 at 4:26 PM, Josef Bacik wrote: > We can starve out the transaction commit with a bunch of caching threads all > running at the same time. This is because we will only drop the > extent_commit_sem if we need_resched(), which isn't like

transaction commit deadlock on current rc

2013-10-17 Thread Sage Weil
Hey, I'm seeing the deadlock below under a ceph-osd workload. There may be a subtle problem with the async transaction sequence (since nobody but ceph uses that that I know of), but not obvious to me why create_pending_snapshots would get stuck on btrfs_tree_lock... [ 602.217383] INFO: task

dmesg filled with btrfs messages

2013-10-17 Thread Chester
-- Forwarded message -- From: Chester Date: Thu, Oct 17, 2013 at 3:51 PM Subject: dmesg filled with btrfs messages To: linux-btrfs It's what looks like the same message repeated over and over again. Here's my dmesg: Pasted below is an excerpt. The full netconsole log is on paste

btrfs-zero-log (v 0.20-rc1) corrupted double linked list.

2013-10-17 Thread Marc MERLIN
I asked the debian maintainer to add btrfs-zero-log to the initramfs since I unfortunately have to use it from time to time. It still fixes the problem for me when btrfs won't mount, but it errors at the end. See screenshot Marc -- "A mouse is a device used to point at the xterm you want to typ

Re: btrfs-zero-log (v 0.20-rc1) corrupted double linked list.

2013-10-17 Thread Marc MERLIN
On Thu, Oct 17, 2013 at 02:29:24PM -0700, Marc MERLIN wrote: > I asked the debian maintainer to add btrfs-zero-log to the initramfs since I > unfortunately have to use it from time to time. > > It still fixes the problem for me when btrfs won't mount, but it errors at > the end. > > See screensho