Add tracing to runWorkloadAsync for check phase

This commit is contained in:
sfc-gh-tclinkenbeard 2020-10-21 20:22:33 -07:00
parent cd977cf49e
commit ff07dd5591
1 changed files with 2 additions and 0 deletions

View File

@ -464,6 +464,7 @@ ACTOR Future<Void> runWorkloadAsync( Database cx, WorkloadInterface workIface, T
checkReq = req;
if (!checkResult.present()) {
try {
TraceEvent("TestChecking", workIface.id()).detail("Workload", workload->description());
bool check = wait( timeoutError( workload->check(cx), workload->getCheckTimeout() ) );
checkResult = CheckReply{ (!startResult.present() || !startResult.get().isError()) && check };
} catch (Error& e) {
@ -475,6 +476,7 @@ ACTOR Future<Void> runWorkloadAsync( Database cx, WorkloadInterface workIface, T
.detail("Workload", workload->description());
//ok = false;
}
TraceEvent("TestCheckComplete", workIface.id()).detail("Workload", workload->description());
}
sendResult( checkReq, checkResult );