From: Dietmar Maurer Date: Tue, 23 Feb 2021 11:58:44 +0000 (+0100) Subject: tape: improve backup task logging X-Git-Tag: v1.0.9~133 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=3fbf2311e4915698eb6a6d68ef286847688b7b9b;p=proxmox-backup.git tape: improve backup task logging --- diff --git a/src/tape/drive/mod.rs b/src/tape/drive/mod.rs index a7e0b2c6..ba63f4d4 100644 --- a/src/tape/drive/mod.rs +++ b/src/tape/drive/mod.rs @@ -363,6 +363,8 @@ pub fn request_and_load_media( if drive_config.changer.is_some() { + task_log!(worker, "loading media '{}' into drive '{}'", label_text, drive); + let mut changer = MtxMediaChanger::with_drive_config(&drive_config)?; changer.load_media(&label_text)?; diff --git a/src/tape/pool_writer.rs b/src/tape/pool_writer.rs index a15273f1..307ace5f 100644 --- a/src/tape/pool_writer.rs +++ b/src/tape/pool_writer.rs @@ -7,6 +7,7 @@ use anyhow::{bail, Error}; use proxmox::tools::Uuid; use crate::{ + task_log, backup::{ DataStore, }, @@ -203,11 +204,14 @@ impl PoolWriter { return Ok(media_uuid); } + task_log!(worker, "allocated new writable media '{}'", media.label_text()); + // remove read-only catalog (we store a writable version in status) self.media_set_catalog.remove_catalog(&media_uuid); if let Some(PoolWriterState {mut drive, catalog, .. }) = self.status.take() { self.media_set_catalog.append_catalog(catalog)?; + task_log!(worker, "eject current media"); drive.eject_media()?; }