mirror of
https://github.com/samba-team/samba.git
synced 2025-07-31 20:22:15 +03:00
python join: Set index transaction cache size.
The default value is too small for joining a large domain. So we specify a size of 200,000 which is suitable for domains with up to 100,000 users. At a later date this could be added as a parameter to the join, but 200,000 should be suitable for now. Signed-off-by: Gary Lockyer <gary@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org> Autobuild-User(master): Andrew Bartlett <abartlet@samba.org> Autobuild-Date(master): Thu Apr 4 07:45:03 UTC 2019 on sn-devel-144
This commit is contained in:
committed by
Andrew Bartlett
parent
69408654b7
commit
00874b6144
@ -888,8 +888,13 @@ class DCJoinContext(object):
|
||||
|
||||
# we now operate exclusively on the local database, which
|
||||
# we need to reopen in order to get the newly created schema
|
||||
# we set the transaction_index_cache_size to 200,000 to ensure it is
|
||||
# not too small, if it's too small the performance of the join will
|
||||
# be negatively impacted.
|
||||
print("Reconnecting to local samdb")
|
||||
ctx.samdb = SamDB(url=ctx.local_samdb.url,
|
||||
options=[
|
||||
"transaction_index_cache_size:200000"],
|
||||
session_info=system_session(),
|
||||
lp=ctx.local_samdb.lp,
|
||||
global_schema=False)
|
||||
|
Reference in New Issue
Block a user