Fcntl hangs in 2.2.5 on Solaris
jra at dp.samba.org
jra at dp.samba.org
Sat Aug 10 10:49:00 GMT 2002
On Fri, Aug 09, 2002 at 08:16:11AM -0400, David Collier-Brown wrote:
>
> In the meantime, we're trying building an smbd with
> spinlocks. Jeremy has cautioned us that This May Be Bad (;-))
Indeed :-).
> So, let me ask some spinlock question:
> 1) I know that if one process goes down holding a
> spinlock, the lock will be non-removable. Will it be
> removed if all smbds go down, and specifically if
> they go down on a system crash, or are they persistent?
The tdb file containing the spinlock will need to be removed.
> 2) if they are persistent (they appear to be part of the tdb
> data structure ???) can the system be brought down and then
> recover/delete them?
Yes. Only Samba needs to be taken down, not the system.
> 3) will they be cleaned up if a client machine goes
> down and the smbd discovers this via a keepalive?
Yes, it's only the kill -9 nosave problem.
> If we can find a workaround with acceptable behavior,
> I'll recommend isolating this set of databases on a
> single samba, dedicated to that task and using spinlocks.
> This is still a workaround, but the production system
> is at risk both ways...
Yep - Solaris desparately needs a patch for this....
BTW: I ended up losing all email whilst I was away due to
"unforseen problems" :-(. Anyone who sent me email and didn't
get a response please resend.
Jeremy.
More information about the samba-technical
mailing list