From 133042b5d81358c725d1533ce76ecf89f170fe59 Mon Sep 17 00:00:00 2001 From: Hannes Laimer Date: Tue, 20 Oct 2020 11:10:07 +0200 Subject: [PATCH] set a different worker_type based on what is going to be verified(snapshot, group, ds) Signed-off-by: Hannes Laimer --- src/api2/admin/datastore.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/api2/admin/datastore.rs b/src/api2/admin/datastore.rs index 38f54090..91ca3570 100644 --- a/src/api2/admin/datastore.rs +++ b/src/api2/admin/datastore.rs @@ -492,17 +492,20 @@ pub fn verify( let mut backup_dir = None; let mut backup_group = None; + let mut worker_type = "verify"; match (backup_type, backup_id, backup_time) { (Some(backup_type), Some(backup_id), Some(backup_time)) => { worker_id = format!("{}_{}_{}_{:08X}", store, backup_type, backup_id, backup_time); let dir = BackupDir::new(backup_type, backup_id, backup_time)?; backup_dir = Some(dir); + worker_type = "verify_snapshot"; } (Some(backup_type), Some(backup_id), None) => { worker_id = format!("{}_{}_{}", store, backup_type, backup_id); let group = BackupGroup::new(backup_type, backup_id); backup_group = Some(group); + worker_type = "verify_group"; } (None, None, None) => { worker_id = store.clone(); @@ -514,7 +517,7 @@ pub fn verify( let to_stdout = if rpcenv.env_type() == RpcEnvironmentType::CLI { true } else { false }; let upid_str = WorkerTask::new_thread( - "verify", + worker_type, Some(worker_id.clone()), userid, to_stdout,