From eb68ebdc41591e355c2aea7df3c15f62cbb5cb8e Mon Sep 17 00:00:00 2001 From: Thorsten Engel Date: Thu, 9 Jun 2005 17:38:11 +0000 Subject: [PATCH] minor changes of VSS support (added VSS Writer info as Jmsg) git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2116 91ce42f0-d328-0410-95d8-f526ca767f89 --- bacula/src/filed/job.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/bacula/src/filed/job.c b/bacula/src/filed/job.c index 08174a13bd..2698ee7193 100644 --- a/bacula/src/filed/job.c +++ b/bacula/src/filed/job.c @@ -1204,16 +1204,25 @@ static int backup_cmd(JCR *jcr) /* tell vss which drives to snapshot */ char szWinDriveLetters[27]; if (get_win32_driveletters((FF_PKT *)jcr->ff, szWinDriveLetters)) { - Jmsg(jcr, M_INFO, 0, _("Generate VSS snapshots. Driver=%s, Drive(s)=%s\n"), g_pVSSClient->GetDriverName(), szWinDriveLetters); + Jmsg(jcr, M_INFO, 0, _("Generate VSS snapshots. Driver=\"%s\", Drive(s)=\"%s\"\n"), g_pVSSClient->GetDriverName(), szWinDriveLetters); if (!g_pVSSClient->CreateSnapshots(szWinDriveLetters)) { Jmsg(jcr, M_WARNING, 0, _("Generate VSS snapshots failed\n")); } else { + /* tell user if snapshot creation of a specific drive failed */ for (size_t i=0; iGetWriterCount(); i++) { + int msg_type = M_INFO; + if (g_pVSSClient->GetWriterState(i) < 0) + msg_type = M_WARNING; + + Jmsg(jcr, msg_type, 0, _("VSS Writer: %s\n"), g_pVSSClient->GetWriterInfo(i)); + } } } } else { -- 2.39.5