Skip to content

Event logging in EnTK

Vivekanandan (Vivek) Balasubramanian edited this page Nov 27, 2018 · 2 revisions

Event logging in EnTK 0.6

This wiki describes some of the events that are logged in the profiles. This logging is in addition to the logging of state transitions of the stateful objects of the framework.

Events from 4 modules are logged into their respective profile files. We describe below the events logged in each module in temporal order (bar difference between concurrent threads/processes)

Note: The state updates are also logged in the same profile file

Resource Manager

create rmgr
validating rdesc
rdesc validated
populating rmgr
rmgr populated
rmgr created
creating rreq
rreq created
rreq submitted
resource active
canceling resource allocation
resource allocation canceled

App Manager

create amgr
amgr created
assigning workflow
validating workflow
workflow validated
amgr run started
init mqs setup
mqs setup done
init rreq submission
starting synchronizer thread
creating wfp obj
creating tmgr obj
synchronizer thread started
start termination
terminating synchronizer
termination done

WF processor

create wfp obj
wfp obj created
creating wfp process
starting wfp process
wfp process started
creating dequeue-thread
starting dequeue-thread
creating enqueue-thread
starting enqueue-thread
dequeue-thread started
enqueue-thread started
terminating dequeue-thread
terminating enqueue-thread
termination done
terminating wfp process
wfp process terminated

Task Manager

create tmgr obj
tmgr obj created
creating heartbeat thread
starting heartbeat thread
heartbeat thread started
creating tmgr process
starting tmgr process
tmgr process started
tmgr infrastructure setup done
cud from task - create
cud from task - done
task from cu - create
task from cu - done
terminating tmgr process
tmgr process terminated