summaryrefslogtreecommitdiffstats
path: root/src/db/sysdb_ops.c
diff options
context:
space:
mode:
authorStephen Gallagher <sgallagh@redhat.com>2011-01-07 14:53:39 -0500
committerStephen Gallagher <sgallagh@redhat.com>2011-01-14 08:58:16 -0500
commit09c0743a72604dcae32be246326990bc44e01b44 (patch)
tree7a7a6af3a4faad7df177d8f636524ddd744c25d9 /src/db/sysdb_ops.c
parent337d3d9ba9e271272046feac0d17911d024eb43f (diff)
downloadsssd-09c0743a72604dcae32be246326990bc44e01b44.tar.gz
sssd-09c0743a72604dcae32be246326990bc44e01b44.tar.xz
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/db/sysdb_ops.c')
0 files changed, 0 insertions, 0 deletions