On Fri, Jun 03, 2016 at 12:43:41PM +0200, Jakub Hrozek wrote:
Hi,
the attached patchset improves SSSD by performance by adding a second
ldb cache file that is opened with LDB_FLG_NOSYNC and contains empeheral
data like timestamps. The reason is to avoid updating the sync-cache in
case nothing in fact changed and SSSD is only refreshing the cache to
add new timestamps. Especially for group lookups, this can improve
performance a bit. The first lookup, or any where the actual data
changes is still slow, though.
I don't have a CI link yet, because I'm having issues installing pyldb on
our test machines.
The last patch doesn't touch sysdb, but the LDAP provider. I hope it's
fine to include it in the same set, though.
The full design document is at:
https://fedorahosted.org/sssd/wiki/DesignDocs/OneFourteenPerformanceImpro...
the attached patches fix one bug in the NSS responder related to MPG
domains and one issue with adding incomplete groups.