Fixing issue in dagrunner where tasks were never removed from running list
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user