Fixing issue in dagrunner where tasks were never removed from running list

This commit is contained in:
Ian Roddis
2022-01-13 12:52:00 -04:00
parent 854ca5be22
commit 9e7d78788b
3 changed files with 9 additions and 4 deletions

View File

@@ -175,12 +175,12 @@ namespace daggy::loggers::dag_run {
const std::string &taskName)
{
std::lock_guard<std::mutex> lock(guard_);
const auto &run = dagRuns_.at(dagRunID);
auto &run = dagRuns_.at(dagRunID);
return TaskRecord{.task = run.dagSpec.tasks.at(taskName),
.state = run.taskRunStates.at(taskName),
.stateChanges = run.taskStateChanges.at(taskName),
.attempts = run.taskAttempts.at(taskName)};
.attempts = run.taskAttempts[taskName]};
}
RunState OStreamLogger::getTaskState(DAGRunID dagRunID,