]> git.sur5r.net Git - bacula/bacula/commitdiff
ebl Fix bacula-sd hanging after tape gets full + unload
authorEric Bollengier <eric@eb.homelinux.org>
Thu, 4 Dec 2008 12:45:05 +0000 (12:45 +0000)
committerEric Bollengier <eric@eb.homelinux.org>
Thu, 4 Dec 2008 12:45:05 +0000 (12:45 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@8117 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/src/stored/vol_mgr.c
bacula/technotes-2.5

index 83dea3f133e887d20e3170d147a046305bb6153b..95d906ad9fa9c5840b7b40867580936a4c251abe 100644 (file)
@@ -681,9 +681,7 @@ bool DCR::can_i_write_volume()
 {
    VOLRES *vol;
 
-   lock_read_volumes();
    vol = find_read_volume(VolumeName);
-   unlock_read_volumes();
    if (vol) {
       Dmsg1(100, "Found in read list; cannot write vol=%s\n", VolumeName);
       return false;
index 3ec504c80873ca5dba25b4c020f5a643712b0a5d..ec31d8b5f3e12baf9aca66e527e6771b0b1308ec 100644 (file)
@@ -10,6 +10,8 @@ filepattern (restore with regex in bsr)
 mixed priorities
 
 General:
+03Dec08
+ebl  Fix bacula-sd hanging after tape gets full + unload 
 02Dec08
 ebl  Remove extra db_lock() in get_prune_list_for_volume()
 ebl  Apply 2.4.3-prune-deadlock.patch that fixes a problem when