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

Reply via email to