diff options
author | Andrew Bartlett <abartlet@samba.org> | 2002-10-26 01:47:38 +0000 |
---|---|---|
committer | Andrew Bartlett <abartlet@samba.org> | 2002-10-26 01:47:38 +0000 |
commit | 991f6ddac6fb358098cb4a751144b31d2ec4d60f (patch) | |
tree | 65907ddb4ea73d64cc4d9353c01e4e1f6e59bff2 /source3/wrepld/socket.c | |
parent | dbfc2f42a2c4711f539364d3954b9b9c10dbddf5 (diff) | |
download | samba-991f6ddac6fb358098cb4a751144b31d2ec4d60f.tar.gz samba-991f6ddac6fb358098cb4a751144b31d2ec4d60f.tar.bz2 samba-991f6ddac6fb358098cb4a751144b31d2ec4d60f.zip |
One more step towards to better PDC.
This patch, from "Stefan (metze) Metzmacher" <metze@metzemix.de> implements an
LDAP connection cache. This removes the quite silly situation where every
single passdb operation involved a new LDAP connection.
The hope is that this will give us a decent performance boost in some usrmgr
related activities, and in the sid->name/sid->uid code.
The remaining things I think are 'todo' for pdb_ldap (in the near term) are:
- intergrate volker's next_rid patch for NUA accounts,
- add a 'trust ldap ids' option (remove Get_Pwnam() hit on enumerations).
- put the group mapping actually into ldap
- Schema fixes and do utf8 conversion
- server failover (try a second server for the rebind on fail)
- ensure we block between an 'add' and the ldap master replicating to our
local slave (mezte found this issue, kills domain joins)
Andrew Bartlett
(This used to be commit 3418da16456511490beb0d1045fff24576b48273)
Diffstat (limited to 'source3/wrepld/socket.c')
0 files changed, 0 insertions, 0 deletions