On Wed, Apr 26, 2006 at 06:11:04AM +0200, Andi Kleen wrote:
> Won't you get into deadlocks then when the system is low on memory?
> (freeing memory might require write outs on OCFS2 and the user space
> cluster might be stuck already)
>
> Or rather if you rely on user space you would need to make sure
> that the basic block write out path works without such possible
> deadlocks.
The DLM certainly wouldn't be in userspace - there's also a convincing
performance argument for it being in kernel.
Primarily then I think we're worred about that in the context of something
like heartbeat. In that case, we probably want something that can do it's
work within some preallocated, mlock'd area. I'm not sure (yet) how the
various stacks handle this problem, or even if they do. I need to think
about membership software. I want to say that I don't think this would be an
issue there, but I have a feeling I could concoct a case during node
recovery.
--Mark
--
Mark Fasheh
Senior Software Developer, Oracle
[EMAIL PROTECTED]
_______________________________________________
Ocfs2-devel mailing list
[email protected]
http://oss.oracle.com/mailman/listinfo/ocfs2-devel