summaryrefslogtreecommitdiffstats
path: root/src/orchestrator/orchestrator.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/orchestrator/orchestrator.rs')
-rw-r--r--src/orchestrator/orchestrator.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/orchestrator/orchestrator.rs b/src/orchestrator/orchestrator.rs
index 0f2e528..3493403 100644
--- a/src/orchestrator/orchestrator.rs
+++ b/src/orchestrator/orchestrator.rs
@@ -43,6 +43,7 @@ use crate::filestore::StagingStore;
use crate::job::Dag;
use crate::job::JobDefinition;
use crate::job::RunnableJob;
+use crate::orchestrator::util::*;
use crate::source::SourceCache;
use crate::util::EnvironmentVariableName;
use crate::util::progress::ProgressBars;
@@ -591,14 +592,14 @@ impl<'a> JobTask<'a> {
// receive from the receiver
let continue_receiving = self.perform_receive(&mut received_dependencies, &mut received_errors).await?;
- trace!("[{}]: Received errors = {:?}", self.jobdef.job.uuid(), received_errors);
+ trace!("[{}]: Received errors = {}", self.jobdef.job.uuid(), received_errors.display_error_map());
// if there are any errors from child tasks
if !received_errors.is_empty() {
// send them to the parent,...
//
// We only send to one parent, because it doesn't matter
// And we know that we have at least one sender
- log::error!("[{}]: Received errors = {:?}", self.jobdef.job.uuid(), received_errors);
+ log::error!("[{}]: Received errors = {}", self.jobdef.job.uuid(), received_errors.display_error_map());
self.sender[0].send(Err(received_errors)).await;
// ... and stop operation, because the whole tree will fail anyways.