[PATCH 1/2] Change default LDAP page size to 1000.
Justin Maggard
jmaggard10 at gmail.com
Thu Jan 14 00:25:33 UTC 2016
This matches Windows' Active Directory maximum page size.
Signed-off-by: Justin Maggard <jmaggard at netgear.com>
---
docs-xml/smbdotconf/ldap/ldappagesize.xml | 2 +-
lib/param/loadparm.c | 2 +-
source3/include/smb_ldap.h | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/docs-xml/smbdotconf/ldap/ldappagesize.xml b/docs-xml/smbdotconf/ldap/ldappagesize.xml
index 81cd98a..577ea2a 100644
--- a/docs-xml/smbdotconf/ldap/ldappagesize.xml
+++ b/docs-xml/smbdotconf/ldap/ldappagesize.xml
@@ -12,6 +12,6 @@
This parameter specifies the size of these pages.
</para>
</description>
-<value type="default">1024</value>
+<value type="default">1000</value>
<value type="example">512</value>
</samba:parameter>
diff --git a/lib/param/loadparm.c b/lib/param/loadparm.c
index e5e3a30..9b36c7e 100644
--- a/lib/param/loadparm.c
+++ b/lib/param/loadparm.c
@@ -2744,7 +2744,7 @@ struct loadparm_context *loadparm_init(TALLOC_CTX *mem_ctx)
lpcfg_do_global_parameter(lp_ctx, "allocation roundup size", "1048576");
- lpcfg_do_global_parameter(lp_ctx, "ldap page size", "1024");
+ lpcfg_do_global_parameter(lp_ctx, "ldap page size", "1000");
lpcfg_do_global_parameter(lp_ctx, "kernel share modes", "yes");
diff --git a/source3/include/smb_ldap.h b/source3/include/smb_ldap.h
index eaa1276..19e4be5 100644
--- a/source3/include/smb_ldap.h
+++ b/source3/include/smb_ldap.h
@@ -78,7 +78,7 @@ struct ldapsam_privates;
#define LDAP_DEFAULT_TIMEOUT 15
#define LDAP_CONNECTION_DEFAULT_TIMEOUT 2
-#define LDAP_PAGE_SIZE 1024
+#define LDAP_PAGE_SIZE 1000
#define ADS_PAGE_CTL_OID "1.2.840.113556.1.4.319"
--
2.7.0
More information about the samba-technical
mailing list