diff options
author | Matthias Beyer <matthias.beyer@atos.net> | 2021-01-22 17:10:31 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2021-01-25 15:35:36 +0100 |
commit | dee5ef3a4bfbd6f8b6f5242130ca53628d9b33da (patch) | |
tree | a91999dfca174173dcdfad6ce4eb45dd796e755a /src/orchestrator/orchestrator.rs | |
parent | 34291a0442ac6fb66967543f1bbf465c0b3dd731 (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.rs | 21 |
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 |