diff --git a/src/bin/proxmox-backup-proxy.rs b/src/bin/proxmox-backup-proxy.rs index 7ad0825f..056d06ab 100644 --- a/src/bin/proxmox-backup-proxy.rs +++ b/src/bin/proxmox-backup-proxy.rs @@ -334,7 +334,7 @@ async fn schedule_datastore_garbage_collection() { let auth_id = Authid::backup_auth_id(); - if let Err(err) = crate::server::do_garbage_collection_job(job, datastore, auth_id, Some(event_str)) { + if let Err(err) = crate::server::do_garbage_collection_job(job, datastore, auth_id, Some(event_str), false) { eprintln!("unable to start garbage collection job on datastore {} - {}", store, err); } } diff --git a/src/server/gc_job.rs b/src/server/gc_job.rs index dabbb237..0128a33e 100644 --- a/src/server/gc_job.rs +++ b/src/server/gc_job.rs @@ -14,6 +14,7 @@ pub fn do_garbage_collection_job( datastore: Arc, auth_id: &Authid, schedule: Option, + to_stdout: bool, ) -> Result { let email = crate::server::lookup_user_email(auth_id.user()); @@ -25,7 +26,7 @@ pub fn do_garbage_collection_job( &worker_type, Some(store.clone()), auth_id.clone(), - false, + to_stdout, move |worker| { job.start(&worker.upid().to_string())?;