phase object
instance object
suffix object
scheduler object
scenario object
{ 'phase' : phase,
'tagAttr' : tagAttr,
'fileFd' : LOG_MAIN_FD }
{'scheduler':scheduler}
{
'clients' : clients,
'instances' : instances,
'scenario' : scenario,
'suffix' : suffix
}
{
'scheduler' : scheduler,
'fileFd' : LOG_MAIN_FD
}
{
'phase' : phase,
'fileFd' : LOG_MAIN_FD
}
{
'type' : 'client',
'object' : client,
'prefix' : 'client'
}
{
'client' : client,
'extraParameters' : 'params=\"%s\"' % paramsList,
'fileFd' : fileFd
}
str
{ 'fileFd' : fileFd,
'content' : str
}
{
'client' : client,
'clients' : clients,
'durationTime' : durationTime,
'fileFd' : fileFd
}
{ 'location' : STAXServiceMachine,
'sleepForMilliSeconds' : startms,
'fileFd' : fileFd
}
{
'client' : client,
'clients' : clients,
'durationTime' : durationTime,
'fileFd' : fileFd
}
{
'client' : client,
'duration' : clientDuration,
'instances' : instances,
'suffix' : suffix,
'fileFd' : fileFd
}
{ 'fileFd' : fileFd }
str
str
{
'client' : client,
'instances' : instances,
'duration' : duration,
'suffix' : suffix,
'fileFd' : fileFd
}
{
'client' : client,
'instances' : instances,
'duration' : duration,
'suffix' : suffix,
'fileFd' : fileFd
}
{
'client' : client,
'instances' : instances,
'duration' : duration,
'suffix' : suffix,
'outFile' : outFileRun,
'fileFd' : fileFd
}
'-- STOP CLIENT %s (id %s) running on %s at %s' %\
(client.getName(),client.getId(),client.getHost(),stopTime)
{
'location' : client.getHost(),
'fileName' : '%s/%sPreamble.xml' % (client.getPath(),client.getName()),
}
{ 'tagName' : 'clientPreamble',
'fileFd' : fileFd }
{
'type' : 'client',
'object' : client,
'prefix' : 'client_details_preamble'
}
' Start preamble for %s (id=%s) running on %s' % \
(client.getName(),client.getId(), client.getHost())
{
'client' : client,
'extraParameters' : 'xmlns:xlink="http://www.w3.org/1999/xlink"',
'fileFd' : fileFdDetails
}
{
'content' : 'Client Preamble details',
'fileFd' : fileFdDetails,
}
{
'client' : client,
'instances' : instances,
'duration' : duration,
'suffix' : suffix,
'outFile' : outFile,
'fileFd' : fileFdDetails
}
{
'content' : 'Client preamble',
'xlink' : logFileDetailsRelativePath,
'fileFd' : fileFd
}
{ 'fileFd' : fileFdDetails }
' Stop pretamble for %s (id=%s) running on %s' % \
(client.getName(),client.getId(), client.getHost())
{
'returncode' : errNum,
'result' : errMsg,
'fileFd' : fileFd
}
{'fileFd' : fileFd}
' File not found, skip preamble : %s/%sPreamble.xml' % \
(client.getPath(),client.getName())
errNum
{
'location' : client.getHost(),
'fileName' : '%s/%sPostamble.xml'%(client.getPath(),client.getName()),
}
{ 'tagName' : 'clientPostamble',
'fileFd' : fileFd }
{
'type' : 'client',
'object' : client,
'prefix' : 'client_details_postamble'
}
' Start postamble for %s (id=%s) running on %s' % \
(client.getName(),client.getId(), client.getHost())
{
'client' : client,
'extraParameters' : 'xmlns:xlink="http://www.w3.org/1999/xlink"',
'fileFd' : fileFdDetails
}
{
'content' : 'Client Postamble details',
'fileFd' : fileFdDetails,
}
{
'client' : client,
'instances' : instances,
'duration' : duration,
'suffix' : suffix,
'outFile' : outFile,
'fileFd' : fileFdDetails
}
{
'content' : 'Client postamble',
'xlink' : logFileDetailsRelativePath,
'fileFd' : fileFd
}
{ 'fileFd' : fileFdDetails }
' Stop postamble for %s (id=%s) running on %s' % \
(client.getName(),client.getId(), client.getHost())
{
'returncode' : errNum,
'result' : errMsg,
'fileFd' : fileFd
}
{'fileFd' : fileFd}
' File not found, skip postamble : %s/%sPostamble.xml' % \
(client.getPath(),client.getName())
errNum
{ 'tagName' : 'clientRun',
'fileFd' : fileFd }
{
'type' : 'client',
'object' : client,
'prefix' : 'client_details'
}
' Start run for %s (id=%s) running on %s' % \
(client.getName(),client.getId(), client.getHost())
{
'client' : client,
'instances' : instances,
'duration' : duration,
'suffix' : suffix,
'outFile' : outFile,
'fileFd' : fileFdDetails
}
{
'content' : 'Details of the client',
'xlink' : logFileDetailsRelativePath,
'fileFd' : fileFd
}
{
'content' : 'Client outPuts',
'xlink' : outFileRelativePath,
'fileFd' : fileFd
}
errMsg
' Stop run for %s (id=%s) running on %s' % \
(client.getName(),client.getId(), client.getHost())
{
'returncode' : errNum,
'result' : errMsg,
'fileFd' : fileFd
}
{'fileFd' : fileFd}
[ errNum , outFile ]
{
'client' : client,
'extraParameters' : 'xmlns:xlink="http://www.w3.org/1999/xlink"',
'fileFd' : fileFd
}
{ 'targetHost' : client.getHost(),
'fileFd' : fileFd}
{
'client' : client,
'instances' : instances,
'duration' : duration,
'suffix' : suffix,
'outFile' : outFile,
'fileFd' : fileFd
}
{'fileFd' : fileFd}
{ 'fileFd' : fileFd }
[ errNum, timerKilled ]
{
'location' : location,
'sleepForMilliSeconds' : '3000',
'silentMode' : FALSE ,
'fileFd' : fileFd
}