summaryrefslogtreecommitdiffstats
path: root/src/orchestrator/orchestrator.rs
diff options
context:
space:
mode:
authorMatthias Beyer <matthias.beyer@atos.net>2021-01-22 17:10:31 +0100
committerMatthias Beyer <mail@beyermatthias.de>2021-01-25 15:35:36 +0100
commitdee5ef3a4bfbd6f8b6f5242130ca53628d9b33da (patch)
treea91999dfca174173dcdfad6ce4eb45dd796e755a /src/orchestrator/orchestrator.rs
parent34291a0442ac6fb66967543f1bbf465c0b3dd731 (diff)
Make progress bar message format uniform
Signed-off-by: Matthias Beyer <matthias.beyer@atos.net> Tested-by: Matthias Beyer <matthias.beyer@atos.net>
Diffstat (limited to 'src/orchestrator/orchestrator.rs')
-rw-r--r--src/orchestrator/orchestrator.rs21
1 files changed, 18 insertions, 3 deletions
diff --git a/src/orchestrator/orchestrator.rs b/src/orchestrator/orchestrator.rs
index f5e8905..2634b5c 100644
--- a/src/orchestrator/orchestrator.rs
+++ b/src/orchestrator/orchestrator.rs
@@ -289,7 +289,14 @@ impl<'a> JobTask<'a> {
// as long as the job definition lists dependencies that are not in the received_dependencies list...
while !all_dependencies_are_in(&self.jobdef.dependencies, &received_dependencies) {
// Update the status bar message
- self.bar.set_message(&format!("Waiting ({}/{})...", received_dependencies.len(), self.jobdef.dependencies.len()));
+ self.bar.set_message({
+ &format!("[{} {} {}]: Waiting ({}/{})...",
+ self.uuid,
+ self.jobdef.job.package().name(),
+ self.jobdef.job.package().version(),
+ received_dependencies.len(),
+ self.jobdef.dependencies.len())
+ });
trace!("[{}]: Updated bar", self.uuid);
trace!("[{}]: receiving...", self.uuid);
@@ -352,7 +359,11 @@ impl<'a> JobTask<'a> {
.cloned()
.collect();
trace!("[{}]: Dependency artifacts = {:?}", self.uuid, dependency_artifacts);
- self.bar.set_message("Preparing...");
+ self.bar.set_message(&format!("[{} {} {}]: Preparing...",
+ self.uuid,
+ self.jobdef.job.package().name(),
+ self.jobdef.job.package().version()
+ ));
// Create a RunnableJob object
let runnable = RunnableJob::build_from_job(
@@ -362,7 +373,11 @@ impl<'a> JobTask<'a> {
dependency_artifacts)
.await?;
- self.bar.set_message("Scheduling...");
+ self.bar.set_message(&format!("[{} {} {}]: Scheduling...",
+ self.uuid,
+ self.jobdef.job.package().name(),
+ self.jobdef.job.package().version()
+ ));
let job_uuid = *self.jobdef.job.uuid();
// Schedule the job on the scheduler