samba_kcc: Enable the python samba_kcc
authorGarming Sam <garming@catalyst.net.nz>
Wed, 29 Jun 2016 22:54:29 +0000 (10:54 +1200)
committerGarming Sam <garming@samba.org>
Thu, 21 Jul 2016 04:37:08 +0000 (06:37 +0200)
For any reasonably large domain, the old KCC is impractical as the dense
mesh topology causes replication pulses.

Signed-off-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lib/param/loadparm.c
source4/dsdb/kcc/kcc_service.c

index d6bd66deb554ba0505df0728d1dc8e826c4acd3a..515ed05e8d37ca5578be3a01bc4d5339af8230ed 100644 (file)
@@ -2571,7 +2571,7 @@ struct loadparm_context *loadparm_init(TALLOC_CTX *mem_ctx)
 
        lpcfg_do_global_parameter(lp_ctx, "dcerpc endpoint servers", "epmapper wkssvc rpcecho samr netlogon lsarpc drsuapi dssetup unixinfo browser eventlog6 backupkey dnsserver");
        lpcfg_do_global_parameter(lp_ctx, "server services", "s3fs rpc nbt wrepl ldap cldap kdc drepl winbindd ntp_signd kcc dnsupdate dns");
-       lpcfg_do_global_parameter(lp_ctx, "kccsrv:samba_kcc", "false");
+       lpcfg_do_global_parameter(lp_ctx, "kccsrv:samba_kcc", "true");
        /* the winbind method for domain controllers is for both RODC
           auth forwarding and for trusted domains */
        lpcfg_do_global_parameter(lp_ctx, "private dir", dyn_PRIVATE_DIR);
index 985692f4fb9bbebd686776d3c1043e9447efd695..ccc252c510b7a28e44ca50496f9b28b3cfe4c395 100644 (file)
@@ -327,7 +327,7 @@ static void kccsrv_task_init(struct task_server *task)
         * topology generation code.
         */
        service->samba_kcc_code = lpcfg_parm_bool(task->lp_ctx, NULL,
-                                               "kccsrv", "samba_kcc", false);
+                                               "kccsrv", "samba_kcc", true);
 
        status = kccsrv_periodic_schedule(service, periodic_startup_interval);
        if (!W_ERROR_IS_OK(status)) {