'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 }