I have not experienced bcache corruption yet, though that doesn't say
there's not an issue. This doesn't sound at all like what Alexandr
experienced, either.
By the way, i discovered cause of lvm hangups - it's not a bugs in lvm.
I use lvcreate command in fully automated mode in shell script with
suppression of any output (> /dev/null 2>&1), but when lvcreate detects
filesystem superblock in a new volume, it ask user wether to wipe it out
or not. User interaction is impossible in that scenario, so lvm hangs
infinitely, leaving global lvm lock as acquired. This lock causes any
lvm operation to hangup (sigterm or even sigkill do not help), and even
entire system can not reboot gracefully. When i met this situation, only
reset button, was the last thing i was able to do, and i think exactly
this hard reset caused corruption on bcache caching device.
--
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