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 }