On Wed, Mar 27, 2013 at 11:22:49AM +0100, Pavel Březina wrote:
Later, we can place the plugin architecture inside a module that
knows
about SSSD and is placed above resolver. You said you want to decouple
fail over to fail over -> cache -> resolver. This is nice idea.
The plugin architecture can be put inside the cache, because cache is
responsible for resolving expired uris and _srv_ and it does not really
say that is has to use resolver directly.
OK, this would be the best approach. After more discussion on #sssd with
Pavel and Simo we agreed that Pavel will carry on with this approach for
the time being.
The only two changes in these patches would be better namespacing of the
functions used and unifying the resolver initialization with what I'm
working on wrt dynamic DNS updates.
In the next release, we will create the additional layer and move the
plugins there. I moved
https://fedorahosted.org/sssd/ticket/1083 which is
tracking that effort to NEEDS_TRIAGE so we can put it into an appropriate
milestone tomorrow.