100% cpu utilization of Solaris x86

Jeremy Allison jra at samba.org
Thu Nov 8 08:01:29 GMT 2001


On Thu, Nov 08, 2001 at 01:18:44PM +0000, Neil Hoggarth wrote:

> BUT I'd just like to flag up that some of this lock cleaning stuff was
> introduced to (successfully) tackle serious orphaned lock problems that
> we and other sites were experiencing with v2.2.0.
> 
> "grep -i 'logic error'" on my log.smbd files suggests that this code is
> in active use on my main server (SPARC Solaris 8 1/01, Samba 2.2.3-pre
> of a couple of weeks ago), cleaning out orphaned locks on a frequent and
> ongoing basis.

If that's the case I *DESPARATELY* need a full level 10 debug from
startup to "logic error" from you. A "logic" error means precisely
that, as a bug in the code. With a full log from current CVS I could
find and fix it ! No one so far has been able to get me a reproducible
case or send me such a log. The cleanup code is masking the bug, not
a fix !

> If Richard is correct in his analysis that slow startup of an smbd can
> cause problems due to runaway client retries (which seems plausable to
> me based on problems that I've struggled with before), and it is felt
> that doing cleanup on both startup and exit represents unnecessary
> duplication, perhaps we ought to experiment with doing the lock cleanup
> only on smbd exit (ie. comment out the startup cleanup, rather than the
> exit cleanup)?

Depends where the slowdown is, startup or shutdown. As I can't reproduce
it I'm depending on you guys to tell me which to remove.

Jeremy.




More information about the samba-technical mailing list