]> git.sur5r.net Git - bacula/bacula/commitdiff
kes Remove double quotes from ChangeLog and ReleaseNotes
authorKern Sibbald <kern@sibbald.com>
Tue, 20 May 2008 15:40:58 +0000 (15:40 +0000)
committerKern Sibbald <kern@sibbald.com>
Tue, 20 May 2008 15:40:58 +0000 (15:40 +0000)
kes  Remove StorageId test when pruning and recycling (Eric's changes).
kes  Remove old form of locking when getting volumes -- causes deadlock.
kes  Change bat dirstat layoutWidget to dirstatlayoutWidget to make
     the name unique and to eliminate compile time error.

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@6997 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/dird/autoprune.c
bacula/src/dird/recycle.c
bacula/src/qt-console/status/dirstat.ui
bacula/src/stored/askdir.c
bacula/technotes-2.3

index df4cb5542db2150b1a15cf77cc5269423a87f35a..2b8e8cb91fa671da6d739da91ce8dac75b5ef48d 100644 (file)
@@ -138,18 +138,10 @@ bool prune_volumes(JCR *jcr, bool InChanger, MEDIA_DBR *mr)
     *  RecyclePoolId is the current pool or the scratch pool
     */
    const char *select = "SELECT DISTINCT MediaId,LastWritten FROM Media WHERE "
-        "(PoolId=%s OR RecyclePoolId IN (%s)) AND MediaType='%s' %s"
+        "(PoolId=%s OR RecyclePoolId IN (%s)) AND MediaType='%s' "
         "ORDER BY LastWritten ASC,MediaId";
 
-   if (InChanger) {
-      char changer[100];
-      /* Ensure it is in this autochanger */
-      bsnprintf(changer, sizeof(changer), "AND InChanger=1 AND StorageId=%s ",
-         edit_int64(mr->StorageId, ed3));
-      Mmsg(query, select, ed1, ed2, mr->MediaType, changer);
-   } else {
-      Mmsg(query, select, ed1, ed2, mr->MediaType, "");
-   }
+   Mmsg(query, select, ed1, ed2, mr->MediaType);
 
    Dmsg1(050, "query=%s\n", query.c_str());
    if (!db_get_query_dbids(ua->jcr, ua->db, query, ids)) {
index d960643db66078a78784ea598c37a4836195434e..fdabb4d6009da41a6ba545ac782c25ae9810b021 100644 (file)
@@ -83,19 +83,12 @@ bool recycle_oldest_purged_volume(JCR *jcr, bool InChanger, MEDIA_DBR *mr)
    const char *select =
           "SELECT MediaId,LastWritten FROM Media "
           "WHERE PoolId=%s AND Recycle=1 AND VolStatus='Purged' "
-          "AND Enabled=1 AND MediaType='%s' %s"
+          "AND Enabled=1 AND MediaType='%s' "
           "ORDER BY LastWritten ASC,MediaId LIMIT 1";
 
    Dmsg0(100, "Enter recycle_oldest_purged_volume\n");
    oldest.MediaId = 0;
-   if (InChanger) {
-      char changer[100];
-      bsnprintf(changer, sizeof(changer), "AND InChanger=1 AND StorageId=%s ",
-         edit_int64(mr->StorageId, ed1));
-      Mmsg(query, select, edit_int64(mr->PoolId, ed1), mr->MediaType, changer);
-   } else {
-      Mmsg(query, select, edit_int64(mr->PoolId, ed1), mr->MediaType, "");
-   }
+   Mmsg(query, select, edit_int64(mr->PoolId, ed1), mr->MediaType);
 
    if (!db_sql_query(jcr->db, query, oldest_handler, (void *)&oldest)) {
       Jmsg(jcr, M_ERROR, 0, "%s", db_strerror(jcr->db));
index 4d2b615f501fa7dbcae2ca34fc21ff11e28b28c1..22ad3ed33325ff3c3294c3b72512df182ff56b12 100644 (file)
@@ -95,7 +95,7 @@
        <bool>true</bool>
       </property>
      </widget>
-     <widget class="QWidget" name="layoutWidget" >
+     <widget class="QWidget" name="dirstatlayoutWidget" >
       <layout class="QVBoxLayout" >
        <property name="spacing" >
         <number>6</number>
index 3b83ca961fb3402bcd8f5a416ca1116c45d820c7..39c5f460887b209920c2f4b74d2114483df86f28 100644 (file)
@@ -491,9 +491,7 @@ bool dir_ask_sysop_to_create_appendable_volume(DCR *dcr)
          Jmsg(jcr, M_INFO, 0, "%s", dev->errmsg);
          return false;
       }
-      dev->dlock();  
       got_vol = dir_find_next_appendable_volume(dcr);   /* get suggested volume */
-      dev->dunlock();
       if (got_vol) {
          return true;
       } else {
index 3b99ba77c04dacf671504031bc4a6b8af23be7d0..ce1cb87467cb11d9aed599b746a98c45a37758c4 100644 (file)
@@ -25,6 +25,11 @@ Add long term statistics job table
 
 General:
 20May08
+kes  Remove double quotes from ChangeLog and ReleaseNotes
+kes  Remove StorageId test when pruning and recycling (Eric's changes).
+kes  Remove old form of locking when getting volumes -- causes deadlock.
+kes  Change bat dirstat layoutWidget to dirstatlayoutWidget to make
+     the name unique and to eliminate compile time error.
 kes  Add accurate.o to Win32 FD Makefile
 19May08
 kes  Fix cats dll build on Win32 after db_update_job_end_record