]> git.sur5r.net Git - bacula/bacula/commit - bacula/src/dird/scheduler.c
kes Separate read/write source strings to keep track of where
authorKern Sibbald <kern@sibbald.com>
Fri, 24 Nov 2006 09:58:28 +0000 (09:58 +0000)
committerKern Sibbald <kern@sibbald.com>
Fri, 24 Nov 2006 09:58:28 +0000 (09:58 +0000)
commit7fc5b173814938f0743abe6069a1244b90a502ba
tree4c1ae98f3c4b9bafbc752f0ef8ffa9e4020b8408
parent3d8951049b6776d8af375b062351eff6a84a7fec
kes  Separate read/write source strings to keep track of where
     storage devices are used in a job.
kes  Implement a new method of keeping track of which storage
     device is used in a Job.  USTORE keeps both a pointer to the
     resource and to the source string.
kes  Modify all code to use new storage set subroutines in job.c
kes  Modify migrate.c so that the definitive selection of the storage
     resource is done in the do_migration_init() routine prior to
     the job going into the job queue.  This permits accurate
     deadlock detection (same read and write storage resource).
kes  Remove bfill from btape (I think it was a left over stub).

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@3690 91ce42f0-d328-0410-95d8-f526ca767f89
19 files changed:
bacula/kernstodo
bacula/src/dird/backup.c
bacula/src/dird/dird_conf.h
bacula/src/dird/job.c
bacula/src/dird/jobq.c
bacula/src/dird/migrate.c
bacula/src/dird/msgchan.c
bacula/src/dird/protos.h
bacula/src/dird/scheduler.c
bacula/src/dird/ua_cmds.c
bacula/src/dird/ua_dotcmds.c
bacula/src/dird/ua_label.c
bacula/src/dird/ua_output.c
bacula/src/dird/ua_run.c
bacula/src/dird/ua_status.c
bacula/src/jcr.h
bacula/src/stored/btape.c
bacula/src/version.h
bacula/technotes-1.39