On Fri, Jun 15, 2007 at 05:16:00PM -0400, Robert Rappaport wrote: > server making an fcntl() call to release the lease. I clearly see the > __break_lease() calls occurring but then I observe a long period (45 seconds > the lease timeout period) where nothing happens.
"nothing happens" meaning exactly what? Is the signal being delivered to the smbd process? If it is, then it is a potential smbd problem. If it's not, there's not much you can do about it. Question: Are you implementing the full beauty of the Windows oplock levels? Or "just" what the Linux Kernel does right now? If I'm right then things like batch oplocks are not supported by Linux right now. I'm asking because if you want to support Windows clients across your cluster you have two options: Use the Samba/ctdb combo to get full Windows semantics or do the full Windows semantics in the kernel. Naturally I'd vote for the ctdb thing and only provide the minimum necessary to local processes and NFS. The Windows semantics are quite tricky, after 15 years of working with it we're still finding new behaviour :-) Volker
pgpfw2Vhn6IdT.pgp
Description: PGP signature
-- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/listinfo/samba
