Can someone give me the bug number for this?

On Sat, Nov 5, 2011 at 7:48 PM, Alexandre Oliva <[email protected]> wrote:
> On Nov  5, 2011, Mandell Degerness <[email protected]> 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 [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to