Can someone give me the bug number for this? On Sat, Nov 5, 2011 at 7:48 PM, Alexandre Oliva <oliva@xxxxxxxxxxxxxxxxx> wrote: > On Nov 5, 2011, Mandell Degerness <mandell@xxxxxxxxxxxxxxx> wrote: > >> Yes, we are using kernel module for ceph and there was a posix file >> system and an RBD mounted on the node at the time. The monitor is not >> using either for it's data though. > > It doesn't matter. The monitor calls sync() quite often, and that waits > for *all* filesystems to flush, including the ceph.ko mount, thus the > potential deadlock. It can use syncfs() if that's available in kernel > and glibc, but I'm not sure that's enough to work around this particular > deadlock scenario. As I found out the hard way, there are others in the > osd as well, so if you want to mount -o rw on a mon or osd, use the fuse > client, or virtualize the mount (never tested this to make sure it > actually addresses the problem). > > -- > Alexandre Oliva, freedom fighter http://FSFLA.org/~lxoliva/ > You must be the change you wish to see in the world. -- Gandhi > Be Free! -- http://FSFLA.org/ FSF Latin America board member > Free Software Evangelist Red Hat Brazil Compiler Engineer > -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html