{
'startDS' : False ,
'loadBackend' : False
}
{
'location' : STAF_REMOTE_HOSTNAME ,
'entry' : ldifFile ,
'attribute' : 'TYPE'
}
'ldclt_compare: File %s does not exist, create it' % ldifFile
'ldclt_compare: Make an make-ldif template file'
{
'numEntries' : numberOfEntries ,
'startFrom' : lowRange ,
'additionalAttributes' : True ,
'templateFile' : ldifTemplate ,
'templateLocation' : STAF_REMOTE_HOSTNAME
}
'ldclt_compare: Make the ldif file'
{
'location' : STAF_REMOTE_HOSTNAME ,
'templateFile' : ldifTemplate ,
'ldifFile' : ldifFile
}
'ldclt_compare: File %s exists, do nothing' % ldifFile
'ldclt_compare: Import large ldif file'
{
'location' : STAF_REMOTE_HOSTNAME ,
'dsLdifFile' : ldifFile ,
'dsBackEnd' : 'userRoot'
}
{
'returnString' : returnString ,
'expectedString' : 'Processed %s entries' % totalEntries
}
'ldclt_compare: Start DS running on port %s' \
% (DIRECTORY_INSTANCE_PORT)
{ 'location' : STAF_REMOTE_HOSTNAME }
{
'noOfLoops' : 10 ,
'noOfMilliSeconds' : 5000
}
'ldclt_add: Run ldclt compare'
'ldclt_compare: compare threads'
{
'location' : STAF_CLIENT_HOSTNAME ,
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsBaseDn' : baseDN ,
'ldcltOptions' : opts ,
'outputFile' : 'ldclt_compare.res' ,
'outputPath' : ldcltDir
}
'LOOP %s on %s' % (loop, jvmLoop)
'ldclt_compare: save jvm information'
{
'location' : STAF_REMOTE_HOSTNAME ,
'dsInstanceHost' : DIRECTORY_INSTANCE_HOST ,
'dsInstancePort' : DIRECTORY_INSTANCE_PORT ,
'dsInstanceDn' : DIRECTORY_INSTANCE_DN ,
'dsInstancePswd' : DIRECTORY_INSTANCE_PSWD ,
'dsBaseDN' : 'cn=JVM Memory Usage,cn=monitor',
'dsFilter' : 'objectclass=*' ,
'expectedRC' : 'noCheck' ,
'outputFile' : 'jvm_compare_%s.out' % loop ,
'outputPath' : remote.temp
}
{ 'sleepForMilliSeconds' : jvmSleep }
'ldclt_compare: Check server is still running on port %s' \
% (DIRECTORY_INSTANCE_PORT)
{
'noOfLoops' : 10 ,
'noOfMilliSeconds' : 5000
}
'ldclt_compare: Delete ldif and template files'
{
'location' : STAF_REMOTE_HOSTNAME,
'filename' : ldifFile
}
{
'location' : STAF_REMOTE_HOSTNAME,
'filename' : ldifTemplate
}