Skip to content

Commit

Permalink
Fix CompletionPolicy for BookkeepingQualitySink (#2465)
Browse files Browse the repository at this point in the history
A label for matching the correct CompletionPolicy in BookkeepingQualitySink was missing. This was causing it to wait indefinitely for matching inputs for the same timeslice if QOs from different Data Processors were requested.
The change allows BookkeepingQualitySink to consume the inputs immediatelly and pass them to any other process which may also need them.
  • Loading branch information
knopers8 authored Oct 30, 2024
1 parent 3bc5b31 commit e1052ca
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion Framework/src/InfrastructureGenerator.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -810,7 +810,7 @@ void InfrastructureGenerator::generateBookkeepingQualitySink(WorkflowSpec& workf
.algorithm = adaptFromTask<quality_control::core::BookkeepingQualitySink>(
infrastructureSpec.common.bookkeepingUrl,
core::toEnum(infrastructureSpec.common.activityProvenance)),
.labels = { { "resilient" } }
.labels = { { "resilient" }, BookkeepingQualitySink::getLabel() }
};
workflow.emplace_back(std::move(sinkDataProcessor));
}
Expand Down

0 comments on commit e1052ca

Please sign in to comment.