Implement the ExecutedActionMetadata (timestamps)
Context
It would be useful to be able to keep track of execution timestamps. The REAPI defines ExecutedActionMetadata (see here) containing timestamps for various events:
-
queued(server side). -
worker_startandworker_completed(server side). -
input_fetch_startandinput_fetch_completed(bot side). -
execution_startandexecution_completed(bot side). -
output_upload_startandoutput_upload_completed(bot side).
Task Description
-
Implement server-side timestamps. -
Implement bot-side timestamps: -
Implement timestamps for the dummybot. -
Implement timestamps for the host-toolsbot. -
Implement timestamps for the buildboxbot.
-
-
Have bgd operationcommands report metrics when they are available.
Acceptance Criteria
-
bgd operation waitreturns time metrics after operation execution completed.
Edited by Beth