Should we keep debug classes?

Stefan (metze) Metzmacher metze at
Wed Nov 3 01:22:27 MDT 2010

Hi Andrew,

> I've been looking into the differences between the Samba3 and Samba4
> debug systems, and Jeremy suggested on IRC that you would be the folks
> to ask about the real world use of debug classes. 
> Firstly, I want to make clear that I'm not looking to just replace the
> S3 system with the S4 system - there are other important differences
> such as syslog that must be preserved into any eventual merged solution
> (and this is why I've put the effort into the S3 system). 
> That said, I'm wondering if we should keep debug classes.  They add an
> incredible amount of complexity to the debug code, and I wonder if they
> have turned out to be as useful as originally imagined.  
> Metze:  When Jelmer last asked about this 2 years ago, you wanted to
> keep them, but for them to be re-factored into some kind of bit-field
> system (like OpenLDAP uses).  Given that this hasn't happened (and is
> unlikely to happen), do you still think debug classes are worth keeping?
> In running or debugging Samba, do debug classes help?  Or do we end up
> needing to ask the reporter for an all classes level 10 anyway, (because
> only a subset of files are marked with classes, and class markings have
> no automatic recursion into helper functions)?

I think they help admins to find problems on their own.

If a developer is needed to solve the problem, it means there's a bug in
the code.
And needing a full level 10 log isn't a supprise in that case.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 262 bytes
Desc: OpenPGP digital signature
URL: <>

More information about the samba-technical mailing list