diff --git a/source4/dsdb/repl/drepl_fsmo.c b/source4/dsdb/repl/drepl_fsmo.c index 37fb684..8a39161 100644 --- a/source4/dsdb/repl/drepl_fsmo.c +++ b/source4/dsdb/repl/drepl_fsmo.c @@ -123,6 +123,10 @@ NTSTATUS drepl_take_FSMO_role(struct irpc_message *msg, fsmo->msg = msg; fsmo->r = r; + DEBUG(0, ("FSMO: calling drepl_request_extended_op role = %s owner = %s" + "op = %d\n", ldb_dn_get_linearized(fsmo_role_dn), + ldb_dn_get_linearized(role_owner_dn), extended_op)); + werr = drepl_request_extended_op(service, fsmo_role_dn, role_owner_dn, diff --git a/source4/dsdb/repl/drepl_ridalloc.c b/source4/dsdb/repl/drepl_ridalloc.c index bd3a62b..8fb5fad 100644 --- a/source4/dsdb/repl/drepl_ridalloc.c +++ b/source4/dsdb/repl/drepl_ridalloc.c @@ -56,6 +56,8 @@ static WERROR drepl_request_new_rid_pool(struct dreplsrv_service *service, struct ldb_dn *rid_manager_dn, struct ldb_dn *fsmo_role_dn, uint64_t alloc_pool) { + DEBUG(0, ("Calling drepl_request_extended_op with rid_manager = %s fsmo_role_dn = %s op = DRSUAPI_EXOP_FSMO_RID_ALLOC", + ldb_dn_get_linearized(rid_manager_dn), ldb_dn_get_linearized(fsmo_role_dn))); WERROR werr = drepl_request_extended_op(service, rid_manager_dn, fsmo_role_dn, diff --git a/source4/dsdb/repl/drepl_secret.c b/source4/dsdb/repl/drepl_secret.c index 7c8f8b7..0f1f8bc 100644 --- a/source4/dsdb/repl/drepl_secret.c +++ b/source4/dsdb/repl/drepl_secret.c @@ -121,6 +121,8 @@ void drepl_repl_secret(struct dreplsrv_service *service, return; } + DEBUG(0, ("Calling drepl_request_extended_op from drepl_repl_secret with rid_manager = %s fsmo_role_dn = %s op = DRSUAPI_EXOP_REPL_SECRET", + ldb_dn_get_linearized(nc_dn), ldb_dn_get_linearized(source_dsa_dn))); werr = drepl_request_extended_op(service, nc_dn, source_dsa_dn, diff --git a/source4/dsdb/samdb/ldb_modules/repl_meta_data.c b/source4/dsdb/samdb/ldb_modules/repl_meta_data.c index b6ff7ff..d2d5212 100644 --- a/source4/dsdb/samdb/ldb_modules/repl_meta_data.c +++ b/source4/dsdb/samdb/ldb_modules/repl_meta_data.c @@ -717,6 +717,8 @@ static int replmd_add_fix_la(struct ldb_module *module, struct ldb_message_eleme components from the extended_dn_store module */ status = dsdb_get_extended_dn_guid(dsdb_dn->dn, &target_guid, "GUID"); if (!NT_STATUS_IS_OK(status) || GUID_all_zero(&target_guid)) { + DEBUG(0, ("Calling dsdb_module_guid_by_dn for %s name element = %s index =%d", + ldb_dn_get_linearized(dsdb_dn->dn), el->name, i)); ret = dsdb_module_guid_by_dn(module, dsdb_dn->dn, &target_guid, parent); if (ret != LDB_SUCCESS) { talloc_free(tmp_ctx);