On Tue, Jul 18, 2017 at 10:17 AM Tom Hughes <t...@compton.nu> wrote:

> On 18/07/17 15:12, Stephen Gallagher wrote:
> >
> >
> > On Tue, Jul 18, 2017 at 10:00 AM Tom Hughes <t...@compton.nu
> > <mailto:t...@compton.nu>> wrote:
> >
> >     On 18/07/17 14:48, Jaroslav Reznik wrote:
> >
> >      > The default profile set will contain the following profiles:
> >      >
> >      > Local users + SSSD -- local users and remote users are handled by
> >     sssd
> >      > Local users + SSSD + Fingerprint -- same as above but also
> >     pam_fprintd
> >      > is enabled
> >      > Local users + winbind -- local users are handled by files and
> remote
> >      > users by winbind
> >      > Local users + winbind + Fingerprint -- same as above but also
> >      > pam_fprintd is enabled
> >
> >     No "local only" profiles for people that don't need sssd?
> >
> >     What is the effect of this on configurations that haven't been using
> >     sssd at all? Is everything going to suddenly start blocking/timing
> out
> >     on being unable to talk to it?
> >
> >
> >
> > Starting with F26, the default configuration is for all setups to be
> > using SSSD. See
> > https://fedoraproject.org/wiki/Changes/SSSDCacheForLocalUsers
>
> Well none of my newly upgraded F26 machines appear to be running it ;-)
>
>
I said "default". So for fresh installs this is the case.


> > This is actually advantageous, since the previous behavior was that all
> > access to local users previously had to hit the disk (unless nscd was
> > manually configured). If SSSD isn't responding, nsswitch will fail back
> > to the old behavior fairly quickly.
>
> I normally disabled nscd as well because the caching was just way too
> annoying...
>

SSSD's caching is a lot more reliable for local users than nscd, as it
monitors all of the relevant files with inotify and will immediately flush
its cache anytime a change occurs to those files. It also does a full cache
when this happens, rather than on-demand, so the only time there should
ever be a lag here is on a request the instant between when a change is
made on the disk and SSSD reloads it (during this time, SSSD just doesn't
cache at all and passes the request on to nss_files.so to answer straight
from the disk).

Also, the SSSD cache in use isn't strictly dependent on the SSSD daemon
running; if SSSD was to crash and be in the middle of restarting, the
memory-mapped fast cache will continue on independently. So in theory,
there really shouldn't be any downside to this change (and I encourage you
to tweak your upgraded boxes to use the new configuration).
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org

Reply via email to