From b0c0e36851f52c71f55756dfe61b7c149cfe4f57 Mon Sep 17 00:00:00 2001 From: Nicolas Boichat Date: Wed, 25 Aug 2004 23:07:41 +0000 Subject: [PATCH] Add missing job status messages git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@1557 91ce42f0-d328-0410-95d8-f526ca767f89 --- bacula/src/tray-monitor/tray-monitor.c | 55 +++++++++++++++++++++++--- 1 file changed, 50 insertions(+), 5 deletions(-) diff --git a/bacula/src/tray-monitor/tray-monitor.c b/bacula/src/tray-monitor/tray-monitor.c index 95ad11fab7..be1d003ef0 100644 --- a/bacula/src/tray-monitor/tray-monitor.c +++ b/bacula/src/tray-monitor/tray-monitor.c @@ -630,9 +630,9 @@ void getstatus(monitoritem* item, int current, GString** str) { ret = (joberrors > 0) ? warn : running; g_string_append_printf(*str, _("Job status: Running (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); break; - case JS_Error: - ret = (joberrors > 0) ? warn : running; - g_string_append_printf(*str, _("Job status: Error (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); + case JS_Blocked: + g_string_append_printf(*str, _("Job status: Blocked (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); + ret = warn; break; case JS_Terminated: g_string_append_printf(*str, _("Job status: Terminated (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); @@ -642,19 +642,64 @@ void getstatus(monitoritem* item, int current, GString** str) { g_string_append_printf(*str, _("Job status: Terminated in error (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); ret = error; break; + case JS_Error: + ret = (joberrors > 0) ? warn : running; + g_string_append_printf(*str, _("Job status: Error (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); + break; case JS_FatalError: g_string_append_printf(*str, _("Job status: Fatal error (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); ret = error; break; - case JS_Blocked: - g_string_append_printf(*str, _("Job status: Blocked (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); + case JS_Differences: + g_string_append_printf(*str, _("Job status: Verify differences (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); ret = warn; break; case JS_Canceled: g_string_append_printf(*str, _("Job status: Canceled (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); ret = warn; break; + case JS_WaitFD: + g_string_append_printf(*str, _("Job status: Waiting on File daemon (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); + ret = warn; + break; + case JS_WaitSD: + g_string_append_printf(*str, _("Job status: Waiting on the Storage daemon (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); + ret = warn; + break; + case JS_WaitMedia: + g_string_append_printf(*str, _("Job status: Waiting for new media (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); + ret = warn; + break; + case JS_WaitMount: + g_string_append_printf(*str, _("Job status: Waiting for Mount (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); + ret = warn; + break; + case JS_WaitStoreRes: + g_string_append_printf(*str, _("Job status: Waiting for storage resource (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); + ret = warn; + break; + case JS_WaitJobRes: + g_string_append_printf(*str, _("Job status: Waiting for job resource (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); + ret = warn; + break; + case JS_WaitClientRes: + g_string_append_printf(*str, _("Job status: Waiting for Client resource (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); + ret = warn; + break; + case JS_WaitMaxJobs: + g_string_append_printf(*str, _("Job status: Waiting for maximum jobs (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); + ret = warn; + break; + case JS_WaitStartTime: + g_string_append_printf(*str, _("Job status: Waiting for start time (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); + ret = warn; + break; + case JS_WaitPriority: + g_string_append_printf(*str, _("Job status: Waiting for higher priority jobs to finish (%d error%s)"), joberrors, (joberrors > 1) ? "s" : ""); + ret = warn; + break; default: + g_warning("Unknown job status %c.", jobstatus); g_string_append_printf(*str, _("Job status: Unknown(%c) (%d error%s)"), jobstatus, joberrors, (joberrors > 1) ? "s" : ""); ret = warn; break; -- 2.39.5