1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00
samba-mirror/source4
Aaron Haslett ef37988003 dns: changing onelevel search for wildcard to subtree
SCOPE_ONELEVEL is used on wildcard dns searches, but onelevel searches
currently have a performance problem related to GUID indexing, so this
patch changes the search scope to SCOPE_SUBTREE.
In this case, as the onelevel and subtree sets of records are roughly
the same, and the query is matching against the DN itself, we don't
believe there's any benefit in using SCOPE_ONELEVEL over SCOPE_SUBTREE.

The onelevel performance problem will be fixed separately later, but in
the meantime this solves the DNS performance problem.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=13738

Signed-off-by: Aaron Haslett <aaronhaslett@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz>
2019-01-11 02:55:01 +01:00
..
auth auth4: Use dom_sid_str_buf 2019-01-08 03:40:28 +01:00
build/pasn1
cldap_server source4 smdb: Add a post fork hook to the service API 2018-11-01 23:49:24 +01:00
client s4:client: Fix size types and loop 2018-04-03 20:20:10 +02:00
cluster dbwrap: Remove calls to loadparm 2018-04-24 01:53:19 +02:00
dns_server dns: changing onelevel search for wildcard to subtree 2019-01-11 02:55:01 +01:00
dsdb Fix typos and ban the rams from samba 2019-01-10 02:41:29 +01:00
echo_server source4 smdb: Add a post fork hook to the service API 2018-11-01 23:49:24 +01:00
heimdal PY3: fix "TabError: inconsistent use of tabs and spaces" 2018-09-27 01:54:27 +02:00
heimdal_build s4:heimdal_build: make use of libreplace getprogname() replacement 2018-11-20 01:33:33 +01:00
include lib: Remove global xfile.h includes 2016-11-20 06:23:19 +01:00
kdc s4: Add kerberos tracing 2018-12-20 01:31:17 +01:00
ldap_server CVE-2018-16851 ldap_server: Check ret before manipulating blob 2018-11-28 08:22:24 +01:00
lib s4 messaging: Add support for smbcontrol sleep 2018-12-19 04:52:59 +01:00
libcli libcli: Simplify smblsa_lookup_name 2019-01-08 03:40:27 +01:00
libnet libnet4: Use dom_sid_str_buf 2019-01-08 03:40:28 +01:00
librpc pysecurity: Use dom_sid_str_buf 2019-01-08 03:40:28 +01:00
nbt_server nbt_server: Use dom_sid_str_buf 2018-11-02 21:21:14 +01:00
ntp_signd ntpd: Use dom_sid_str_buf 2019-01-08 03:40:28 +01:00
ntvfs s4:ntvfs: Use #ifdef instead of #if for config.h definitions 2018-11-28 23:19:24 +01:00
param debug: Use debuglevel_(get|set) function 2018-11-08 11:03:11 +01:00
rpc_server dns: treating fully qualified and unqualified zone as identical. 2018-12-20 23:40:26 +01:00
script PY3: change shebang to python3 in source4/dsdb dir 2018-12-14 14:40:20 +01:00
scripting s4:scripting:bin: rm rpcclient 2018-12-17 01:24:14 +01:00
selftest tests: Rename libsmb_samba_internal test to libsmb 2019-01-07 22:48:27 +01:00
setup s4/setup/tests: make sure samba-tool is called with correct py version 2018-12-10 10:38:20 +01:00
smb_server source4 smdb: Add a post fork hook to the service API 2018-11-01 23:49:24 +01:00
smbd Happy New Year 2019! 2019-01-01 16:02:05 +01:00
torture s4:torture:base:bench-readwrite: fix uninitialized memory causing segfault 2019-01-08 03:40:26 +01:00
utils s4/utils/test: PY3 make sure we call correct python version for samba-tool 2018-12-10 10:38:20 +01:00
web_server s4:web_server: Fix build error 2018-12-11 13:58:30 +01:00
winbind winbind4: Use dom_sid_str_buf 2019-01-08 03:40:28 +01:00
wrepl_server source4 smdb: Add a post fork hook to the service API 2018-11-01 23:49:24 +01:00
.clang_complete
.valgrind_suppressions
wscript_build Do not install smbclient4 and nmblookup4 2014-04-15 03:25:13 +02:00