[SSSD] [PATCH] Never remove gecos from the sysdb cache

Simo Sorce ssorce at redhat.com
Tue Apr 12 20:48:13 UTC 2011


On Tue, 12 Apr 2011 12:54:54 -0400
Stephen Gallagher <sgallagh at redhat.com> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Now that gecos can come from either the 'gecos' or 'cn' attributes,
> we need to ensure that we never remove it from the cache.
> 
> We were being too greedy with our removal code. It purges from the
> sysdb cache any attributes that were requested from LDAP but that we
> did not get. However, in the case of 'gecos' (if we are falling back
> to 'cn') this would mean that we were always purging the
> gecos-from-cn value.

I am actually wondering why we are storing a duplicate here instead of
retrieving CN in the nss responder and substituting the gecos field
there, it would waste less space for a perfectly duplicate attribute
and would avoid update corner cases like this one.

Simo.

-- 
Simo Sorce * Red Hat, Inc * New York



More information about the sssd-devel mailing list