X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fpatches%2Ftesting%2Fjobstat.patch;h=7c59ca1bb939bfed21a41025e8ba824077ffb29b;hb=6aa4a34eb6a51f810f89de4deb63183116f2dbad;hp=3a31091eb0ed4ca8f1fd0eddb3f787134e8a1cb1;hpb=d5dd60faf4c45aaa97d410b27114f5c368b40c5e;p=bacula%2Fbacula diff --git a/bacula/patches/testing/jobstat.patch b/bacula/patches/testing/jobstat.patch index 3a31091eb0..7c59ca1bb9 100644 --- a/bacula/patches/testing/jobstat.patch +++ b/bacula/patches/testing/jobstat.patch @@ -1,6 +1,6 @@ Index: src/dird/ua_update.c =================================================================== ---- src/dird/ua_update.c (révision 7132) +--- src/dird/ua_update.c (révision 7144) +++ src/dird/ua_update.c (copie de travail) @@ -42,6 +42,7 @@ static int update_volume(UAContext *ua); @@ -55,7 +55,7 @@ Index: src/dird/ua_update.c default: break; } -@@ -789,6 +800,25 @@ +@@ -789,6 +800,24 @@ } /* @@ -71,9 +71,8 @@ Index: src/dird/ua_update.c + } + + int nb = db_update_stats(ua->jcr, ua->db, since); -+ if (nb > 1) { -+ ua->info_msg(_("Updating %i jobs.\n"), nb); -+ } ++ ua->info_msg(_("Updating %i job(s).\n"), nb); ++ + return true; +} + @@ -83,7 +82,7 @@ Index: src/dird/ua_update.c static bool update_pool(UAContext *ua) Index: src/cats/sql_update.c =================================================================== ---- src/cats/sql_update.c (révision 7132) +--- src/cats/sql_update.c (révision 7144) +++ src/cats/sql_update.c (copie de travail) @@ -126,6 +126,28 @@ } @@ -106,8 +105,8 @@ Index: src/cats/sql_update.c + "WHERE JobStatus IN ('T', 'f', 'A', 'E') " + "AND JobId NOT IN (SELECT JobId FROM JobStat) " + "AND JobTDate < %s ", ed1); -+ INSERT_DB(jcr, mdb, mdb->cmd); /* TODO: get a message ? */ -+ return mdb->num_rows; ++ QUERY_DB(jcr, mdb, mdb->cmd); /* TODO: get a message ? */ ++ return sql_affected_rows(mdb); +} + +/* @@ -132,7 +131,7 @@ Index: src/cats/sql_update.c sr->AutoChanger, edit_int64(sr->StorageId, ed1)); Index: src/cats/protos.h =================================================================== ---- src/cats/protos.h (révision 7132) +--- src/cats/protos.h (révision 7144) +++ src/cats/protos.h (copie de travail) @@ -134,5 +134,6 @@ int db_add_digest_to_file_record(JCR *jcr, B_DB *mdb, FileId_t FileId, char *digest, int type);