]> git.sur5r.net Git - bacula/bacula/commit
kes Add some additional locking in the cats directory in subroutines
authorKern Sibbald <kern@sibbald.com>
Mon, 18 Jun 2007 19:29:26 +0000 (19:29 +0000)
committerKern Sibbald <kern@sibbald.com>
Mon, 18 Jun 2007 19:29:26 +0000 (19:29 +0000)
commiteb70bea3eaeeb29ea7fb9cedfbd8c2067020c3c4
treee208bd9599eda642a9c3898fd2e78a76551915fe
parent6e4ba89e9e6ba16b6e5a10c2f283c8ddcaa67d05
kes  Add some additional locking in the cats directory in subroutines
     that modify packet variables called from batch insert.
kes  Rework how dcrs are allocated. new_dcr() can now be called
     with an existing pointer, and it will simply clean it up.
     This allows the reservation system to test various different
     devices, and will permit easy device changes.
kes  A bunch of changes all over to handle new new_dcr() calling
     sequence.
kes  Work more on the Volume management in the SD. Remember Volumes
     for tape drives and for autochangers (even virtual disk changers).
kes  When looking at the Volume list to reserve a drive, handle
     autochanger names correctly by interating through the changer
     devices.  Also call the Director to see if a Volume is suitable
     for the current job.
kes  Fix some bugs in bscan. Make sure all media records are written.
     Make sure that valid JobMedia records are written for disk files.
     Previously they were completely wrong.

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@5038 91ce42f0-d328-0410-95d8-f526ca767f89
18 files changed:
bacula/src/cats/mysql.c
bacula/src/cats/postgresql.c
bacula/src/cats/sql_create.c
bacula/src/dird/ua_output.c
bacula/src/stored/acquire.c
bacula/src/stored/autochanger.c
bacula/src/stored/bscan.c
bacula/src/stored/butil.c
bacula/src/stored/dircmd.c
bacula/src/stored/job.c
bacula/src/stored/protos.h
bacula/src/stored/reserve.c
bacula/src/stored/spool.c
bacula/src/stored/stored.c
bacula/src/version.h
bacula/src/win32/README.mingw32
bacula/src/win32/build-depkgs-mingw32
bacula/technotes-2.1