"
<< R"(| )" << ds.runID
<< " | "
@@ -313,11 +323,11 @@ namespace daggy::daggyd {
<< "" << nTasks << " | "
<< "" << timePointToString(ds.startTime) << " | "
<< "" << timePointToString(ds.lastUpdate) << " | "
- << "" << ds.taskStateCounts[RunState::QUEUED] << " | "
- << "" << ds.taskStateCounts[RunState::RUNNING] << " | "
- << "" << ds.taskStateCounts[RunState::RETRY] << " | "
- << "" << ds.taskStateCounts[RunState::ERRORED] << " | "
- << "" << ds.taskStateCounts[RunState::COMPLETED] << " | "
+ << "" << stateURL(RunState::QUEUED) << " | "
+ << "" << stateURL(RunState::RUNNING) << " | "
+ << "" << stateURL(RunState::RETRY) << " | "
+ << "" << stateURL(RunState::ERRORED) << " | "
+ << "" << stateURL(RunState::COMPLETED) << " | "
<< "
";
}
ss << "";
@@ -339,6 +349,12 @@ namespace daggy::daggyd {
auto run = logger_.getDAGRun(runID);
bool isJSON = requestIsForJSON(request);
+ std::optional