On Thu, Apr 18, 2013 at 02:42:59PM +0300, Juha Aatrokoski wrote: > I ran into the same bug as Heiko Wundram reported a while back: > after a few (2-4) days of normal desktop usage, bcache hangs and > dstat shows continuous 50MB/s write to the cache SSD partition with > one CPU core maxed out in IO wait. I remembered Kent's answer to the > later message, and at least echoing 0 to writeback_running did > nothing in my system. The bcache device consists of an SSD partition > and two disks in md raid0, and there is dmcrypt on top of bcache. > > The branch was bcache patched to a 3.7.10 (Gentoo) kernel. Is bcache > the correct branch, or should I be using bcache-for-upstream? (There > are many branches in the git repo, but I can't find any > documentation/description on what they are and who should use them.) > > I had to revert back to the previous setup, which was bcache-3.2 > patched to a 3.6.11 kernel and which doesn't have the problem. But > it looks like bcache-3.2 cannot be trivially (i.e. without more > detailed knowledge about bcache and the bio subsystem) ported to 3.7 > kernels, so I guess I'll be stuck with 3.6 until the bug is fixed. Thanks for checking writeback_running - so, it's probably not background writeback, sounds like it's actually the new allocation code. Can you tell me anything about your setup? In particular, are you running on device mapper/lvm? -- To unsubscribe from this list: send the line "unsubscribe linux-bcache" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html