On Fri, Sep 21, 2012 at 11:06:28AM +0200, Pavel Březina wrote:
> On 09/20/2012 09:16 PM, Sumit Bose wrote:
> >Hi,
> >
> >this patch fixeshttps://fedorahosted.org/sssd/ticket/1517  by increasing
> >some of the debug levels and print a log messages about the actual
> >request only if the subdomain provider is configured.
> >
> >bye,
> >Sumit
> >-        DEBUG(SSSDBG_TRACE_LIBS, ("Request processed. Returned %d,%d,%s\n",
> >+        DEBUG(SSSDBG_TRACE_ALL, ("Request processed. Returned %d,%d,%s\n",
> >                err_maj, err_min, err_msg));
> >
> >          /* send reply back */
> >-- 1.7.7.6
> 
> Hi,
> in general the patch looks good to me. But I don't think that
> TRACE_ALL is a good debug level for every possible error (most
> configurations are not set with this level and for example
> DP_ERR_OFFLINE should be visible in normal configurations).

What would you suggest, shall I switch it back to SSSDBG_TRACE_LIBS?

> 
> Anyway, why don't we skip subdomains request entirely for domains
> that doesn't have provider configured? This can be done for instance
> in get_domains_next().

But then the responders must read and interpret the config of the
providers. It would be nice if the sssd_be of a domain can send at
startup a list of capabilities and other information, like e.g. the
preferred default regular expression to split user and domain name. But
this sounds more like a 1.10 feature.

bye,
Sumit

> 
> Off topic:
> We should unify debug levels of backend results. We are using
> multiple levels (from CONF_SETTINGS to TRACE_INTERNAL) for single
> message ("Request processed. Returned %d,%d,%s").
> _______________________________________________
> sssd-devel mailing list
> sssd-devel@lists.fedorahosted.org
> https://lists.fedorahosted.org/mailman/listinfo/sssd-devel
_______________________________________________
sssd-devel mailing list
sssd-devel@lists.fedorahosted.org
https://lists.fedorahosted.org/mailman/listinfo/sssd-devel

Reply via email to