]> git.sur5r.net Git - bacula/bacula/commit
- Add more jcr methods and make mutex and use_count private.
authorKern Sibbald <kern@sibbald.com>
Tue, 14 Mar 2006 19:37:20 +0000 (19:37 +0000)
committerKern Sibbald <kern@sibbald.com>
Tue, 14 Mar 2006 19:37:20 +0000 (19:37 +0000)
commitfe3cc7407f557f6881075dd6e546fef71a5afdee
tree18a474d91bf686be3f367fb58f53ec83f4e7fb0c
parente3dd737ab654bfe54cd9b1b59c07f1f66894ff1c
- Add more jcr methods and make mutex and use_count private.
- Create lock/unlock methods for jcr.
- Fix PostgreSQL bug doing sql_data_seeek() by explicitly reading
  records to get to seek position.
- Integrate patch from bug #561 to correct conio.c signal definitions.
- Fix Rescheduling failed Jobs. Ensure that SD message thread
  terminates correctly by doing pthread_kill(). Do not destroy
  SD cond wait variable between executions of the job. Use local
  mutex for cond variable to avoid blocking jcr chain. Fix poor
  use of jcr use count in jobq.c for restarted jobs.
- Fix obsolete usage of foreach_dlist() to use foreach_jcr() in
  lib/jcr.c -- prevents locking the jcr chaing.
- Apply patch from bug #564, which corrects listing volumes with
  multiple autochangers. Apply same fix to next volume list.
- Fix bug #562 where restore bootstrap file is not unique.
- More details in implementing David's migration syntax proposal.
- Save and restore dcr when swapping drives so that if we have
  a write dcr it is not lost.
- Use new routine lock_reservations() to lock the reservations
  system, and call it while looking for a volume in askdir.c.
  This could possibly fix bug #543.
- Stop SD command loop if job is canceled.

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2832 91ce42f0-d328-0410-95d8-f526ca767f89
45 files changed:
bacula/ReleaseNotes
bacula/kernstodo
bacula/kes-1.38
bacula/kes-1.39
bacula/src/cats/sql_find.c
bacula/src/console/conio.c
bacula/src/dird/backup.c
bacula/src/dird/bsr.c
bacula/src/dird/catreq.c
bacula/src/dird/fd_cmds.c
bacula/src/dird/job.c
bacula/src/dird/jobq.c
bacula/src/dird/migrate.c
bacula/src/dird/msgchan.c
bacula/src/dird/next_vol.c
bacula/src/dird/ua_output.c
bacula/src/dird/ua_prune.c
bacula/src/dird/ua_restore.c
bacula/src/dird/ua_status.c
bacula/src/filed/backup.c
bacula/src/filed/job.c
bacula/src/filed/restore.c
bacula/src/filed/status.c
bacula/src/filed/verify.c
bacula/src/filed/verify_vol.c
bacula/src/jcr.h
bacula/src/lib/jcr.c
bacula/src/lib/rwlock.c
bacula/src/lib/rwlock.h
bacula/src/stored/acquire.c
bacula/src/stored/askdir.c
bacula/src/stored/autochanger.c
bacula/src/stored/bls.c
bacula/src/stored/butil.c
bacula/src/stored/dev.c
bacula/src/stored/dircmd.c
bacula/src/stored/fd_cmds.c
bacula/src/stored/job.c
bacula/src/stored/mac.c
bacula/src/stored/protos.h
bacula/src/stored/read_record.c
bacula/src/stored/reserve.c
bacula/src/stored/stored.c
bacula/src/stored/stored_conf.h
bacula/src/version.h