The branch, master has been updated
via bd4bdced5ff selftest: Don't run KCC on backup testenvs (to avoid
flappiness)
from d9e95849e3e librpc:ndr: Fix undefined behavior in ndr_basic
https://git.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit bd4bdced5ff310a5e5e3fe05ed491cf1826407d1
Author: Tim Beale <[email protected]>
Date: Wed Dec 5 15:14:46 2018 +1300
selftest: Don't run KCC on backup testenvs (to avoid flappiness)
KCC onthe backup domain (i.e. backupfromdc, restoredc, offlinebackupdc)
can establish new connections for replication. Depending on timing,
this can cause the join_ldapcmp test to fail, because there's an extra
object under the NTDS Settings, at the point the ldapcmp is done.
We don't need any replication to happen on the backup domain. The
backup/restore workflow in the real world should mean that the restored DC
is never run in the same network as the original DC.
This patch updates the default KCC command for the backup testenvs to be
a no-op, so the DCs won't create new connection objects.
Signed-off-by: Tim Beale <[email protected]>
Reviewed-by: Andrew Bartlett <[email protected]>
Autobuild-User(master): Andrew Bartlett <[email protected]>
Autobuild-Date(master): Thu Dec 6 12:03:53 CET 2018 on sn-devel-144
-----------------------------------------------------------------------
Summary of changes:
selftest/target/Samba4.pm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
Changeset truncated at 500 lines:
diff --git a/selftest/target/Samba4.pm b/selftest/target/Samba4.pm
index c54942b61fd..90d35d0bc3d 100755
--- a/selftest/target/Samba4.pm
+++ b/selftest/target/Samba4.pm
@@ -2744,7 +2744,8 @@ sub setup_backupfromdc
my $provision_args = ["--site=Backup-Site"];
my $env = $self->provision_ad_dc($path, "backupfromdc", "BACKUPDOMAIN",
- "backupdom.samba.example.com", "",
+ "backupdom.samba.example.com",
+ "samba kcc command = /bin/true",
$provision_args);
unless ($env) {
return undef;
@@ -2880,6 +2881,7 @@ sub prepare_dc_testenv
$conf_options
max xmit = 32K
server max protocol = SMB2
+ samba kcc command = /bin/true
[sysvol]
path = $ctx->{statedir}/sysvol
--
Samba Shared Repository