]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/patches/testing/jobstat.patch
ebl More tests
[bacula/bacula] / bacula / patches / testing / jobstat.patch
index 3a31091eb0ed4ca8f1fd0eddb3f787134e8a1cb1..7c59ca1bb939bfed21a41025e8ba824077ffb29b 100644 (file)
@@ -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);