'replication_add_modify_multiple: Delete %s on %s' \ % (ldcltDir, STAF_CLIENT_HOSTNAME) { 'location' : STAF_CLIENT_HOSTNAME , 'foldername' : ldcltDir } 'replication_add_modify_multiple: Create %s on %s' \ % (ldcltDir, STAF_CLIENT_HOSTNAME) { 'location' : STAF_CLIENT_HOSTNAME , 'foldername' : ldcltDir } 'replication_add_modify_multiple: Create ldclt template' { 'templateFile' : ldcltTemplate , 'templateLocation' : STAF_CLIENT_HOSTNAME } 'replication_add_modify_multiple: Run ldclt add' 'replication_add_modify_multiple: add threads on %s:%s' \ % (server1Host, server1.getPort()) { 'location' : STAF_CLIENT_HOSTNAME, 'dsInstanceHost' : server1Host, 'dsInstancePort' : server1.getPort(), 'dsInstanceDn' : server1.getRootDn(), 'dsInstancePswd' : server1.getRootPwd(), 'dsBaseDn' : baseDN, 'ldcltOptions' : opts, 'outputFile' : 'ldclt_add-%s_1.res' % suffix, 'outputPath' : ldcltDir } { 'sleepForMilliSeconds' : 120000 } 'replication_add_modify_multiple: modify threads on %s:%s' \ % (server2Host, server2.getPort()) { 'location' : STAF_CLIENT_HOSTNAME, 'dsInstanceHost' : server2Host, 'dsInstancePort' : server2.getPort(), 'dsInstanceDn' : server2.getRootDn(), 'dsInstancePswd' : server2.getRootPwd(), 'dsBaseDn' : baseDN, 'ldcltOptions' : opts, 'outputFile' : 'ldclt_modify-%s_2.res' % suffix, 'outputPath' : ldcltDir } 'LOOP %s out of %s' % (loop, jvmLoop) 'replication_add_modify_multiple: save jvm information' { 'location' : server1Host, 'dsPath' : server1Path, 'dsInstanceHost' : server1Host, 'dsInstancePort' : server1.getPort(), 'dsInstanceDn' : server1.getRootDn(), 'dsInstancePswd' : server1.getRootPwd(), 'dsBaseDN' : 'cn=JVM Memory Usage,cn=monitor', 'dsFilter' : 'objectclass=*', 'expectedRC' : 'noCheck', 'outputFile' : 'jvm_%s_%s.out' \ % (suffix, loop), 'outputPath' : server1Dir } { 'location' : server2Host, 'dsPath' : server2Path, 'dsInstanceHost' : server2Host, 'dsInstancePort' : server2.getPort(), 'dsInstanceDn' : server2.getRootDn(), 'dsInstancePswd' : server2.getRootPwd(), 'dsBaseDN' : 'cn=JVM Memory Usage,cn=monitor', 'dsFilter' : 'objectclass=*', 'expectedRC' : 'noCheck', 'outputFile' : 'jvm_%s_%s.out' \ % (suffix, loop), 'outputPath' : server2Dir } { 'sleepForMilliSeconds' : jvmSleep } 'Copy %s/ldclt_add-%s_1.res from %s to %s on %s' % \ (ldcltDir, suffix, STAF_CLIENT_HOSTNAME, logs.sut, STAXServiceMachine) { 'location' : STAF_CLIENT_HOSTNAME, 'srcfile' : '%s/ldclt_add-%s_1.res' % (ldcltDir, suffix), 'destfile' : '%s/ldclt_add-%s_1.res' % (logs.sut, suffix), 'remotehost' : STAXServiceMachine } 'Copy %s/ldclt_modify-%s_2.res from %s to %s on %s' % \ (ldcltDir, suffix, STAF_CLIENT_HOSTNAME, logs.sut, STAXServiceMachine) { 'location' : STAF_CLIENT_HOSTNAME, 'srcfile' : '%s/ldclt_modify-%s_2.res' % (ldcltDir, suffix), 'destfile' : '%s/ldclt_modify-%s_2.res' % (logs.sut, suffix), 'remotehost' : STAXServiceMachine } 'replication_add_modify_multiple: Check server is still running on \ %s:%s' % (server.getHostname(), server.getPort()) { 'location' : server.getHostname(), 'dsPath' : serverPath, 'dsInstanceHost' : server.getHostname(), 'dsInstancePort' : server.getPort(), 'dsInstanceDn' : server.getRootDn(), 'dsInstancePswd' : server.getRootPwd(), 'noOfLoops' : 10, 'noOfMilliSeconds' : 5000 } 'replication_add_modify_multiple: Verify replication is still working' [ _topologyServerList, synchroSuffix ] 'replication_add_modify_multiple: Verify the tree synchronization' [ clientHost, clientPath, master, consumerList, synchroSuffix ] 'replication_add_modify_multiple: Check replication status' { 'location' : masterHost, 'dsPath' : masterPath, 'dsInstanceHost' : masterHost, 'dsInstanceAdminPort' : master.getAdminPort(), 'replicationDnList' : [synchroSuffix] } { 'suiteSuffix' : suffix }