summaryrefslogtreecommitdiff
path: root/source4/dsdb/repl/drepl_service.h
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2010-04-27 12:17:08 +1000
committerAndrew Tridgell <tridge@samba.org>2010-04-27 15:24:40 +1000
commit7e2b3ab14f84fb369a8fc00839feebd70b85426b (patch)
tree477093c445468601be0f662ecb42a99255edd700 /source4/dsdb/repl/drepl_service.h
parent3f643f18d911888d69bba7f03813b3bde816326e (diff)
downloadsamba-7e2b3ab14f84fb369a8fc00839feebd70b85426b.tar.gz
samba-7e2b3ab14f84fb369a8fc00839feebd70b85426b.tar.bz2
samba-7e2b3ab14f84fb369a8fc00839feebd70b85426b.zip
s4-repl: added a workaround for WERR_DS_DRA_NO_REPLICA DsReplicaSync errors
The 0xc0002104/WERR_DS_DRA_NO_REPLICA seems to be spurious, and can be avoided by setting DRSUAPI_DRS_SYNC_ALL in the DsReplicaSync request. We need to investigate this further, and find out from MS why this is sometimes being sent, even when the target DC has the right repsFrom entries
Diffstat (limited to 'source4/dsdb/repl/drepl_service.h')
-rw-r--r--source4/dsdb/repl/drepl_service.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/source4/dsdb/repl/drepl_service.h b/source4/dsdb/repl/drepl_service.h
index 7813f92cbe..88be769128 100644
--- a/source4/dsdb/repl/drepl_service.h
+++ b/source4/dsdb/repl/drepl_service.h
@@ -213,6 +213,8 @@ struct dreplsrv_service {
bool in_progress;
struct dreplsrv_partition_source_dsa *rid_manager_source_dsa;
} ridalloc;
+
+ bool syncall_workaround;
};
#include "dsdb/repl/drepl_out_helpers.h"