diff options
author | Stephen Gallagher <sgallagh@redhat.com> | 2011-01-07 14:53:39 -0500 |
---|---|---|
committer | Stephen Gallagher <sgallagh@redhat.com> | 2011-01-14 08:58:16 -0500 |
commit | 09c0743a72604dcae32be246326990bc44e01b44 (patch) | |
tree | 7a7a6af3a4faad7df177d8f636524ddd744c25d9 /src/providers/dp_pam_data_util.c | |
parent | 337d3d9ba9e271272046feac0d17911d024eb43f (diff) | |
download | sssd-09c0743a72604dcae32be246326990bc44e01b44.tar.gz sssd-09c0743a72604dcae32be246326990bc44e01b44.tar.bz2 sssd-09c0743a72604dcae32be246326990bc44e01b44.zip |
Add missing sysdb transaction to group enumerations
We were not enclosing group processing in a transaction, which was
resulting in extremely high numbers of disk-writes. This patch
adds a transaction around the sdap_process_group code to ensure
that these actions take place within a transaction.
This patch also adds a check around the missing member code for
RFC2307bis so we don't go back to the LDAP server to look up
entries that don't exist (since the enumeration first pass would
already have guaranteed that we have all real users cached)
Diffstat (limited to 'src/providers/dp_pam_data_util.c')
0 files changed, 0 insertions, 0 deletions