summaryrefslogtreecommitdiff
path: root/selftest/gdb_run
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2009-08-07 17:19:39 +1000
committerAndrew Tridgell <tridge@samba.org>2009-08-07 17:24:48 +1000
commitcfc0cabb27c7323930b96dd93befa955bacd6cde (patch)
tree6888fc1fe19864d47f4b66d235ec116f9063948f /selftest/gdb_run
parent2c12c985e7f2debb25452e484925b7fdf987c659 (diff)
downloadsamba-cfc0cabb27c7323930b96dd93befa955bacd6cde.tar.gz
samba-cfc0cabb27c7323930b96dd93befa955bacd6cde.tar.bz2
samba-cfc0cabb27c7323930b96dd93befa955bacd6cde.zip
prime the sam ldb schema in the parent samba process
While testing the use of the standard process model with 'make test' I found that testing was much slower (by several times) with the standard model than with the single model. The primary problem was that each SMB connection would open a new sam ldb context, and all of those would reload the full AD schema. The fix is to pre-open the SAM during server startup, before any child processes are forked. This sets up the global schema context which is inherited by all connections. The standard model is still slower at make test than the single model, but not by nearly as much. I am working on further reducing the gap.
Diffstat (limited to 'selftest/gdb_run')
0 files changed, 0 insertions, 0 deletions