]> git.sur5r.net Git - bacula/bacula/commit
15Jan06
authorKern Sibbald <kern@sibbald.com>
Sun, 15 Jan 2006 11:21:54 +0000 (11:21 +0000)
committerKern Sibbald <kern@sibbald.com>
Sun, 15 Jan 2006 11:21:54 +0000 (11:21 +0000)
commitc8601cd3c2184c038ec7ea0fc90b06572ad54b4e
tree1b60694e9a98c42a28da79d437d8721caea0c2ff
parentcf942bcfe2312f590b44d088f1923d91ab2737a5
15Jan06
- Add periodic (every 24 hours) garbage collection of memory
  pool by releasing free buffers.
14Jan06
- Correct bug counting sized (for display only) in smartall.c
- Print FD mempool stats if debug > 0 rather than 5.
12Jan06
- Make db_lock() mutex error fail the job rather than abort
  Bacula.  Canceling the job caused the mutex to fail.
- Correct bug in alist.c that re-allocated the list if the
  number of items goes to zero.
- Move the reservation system thread locking to the top level
  so that one job at a time tries all possible drives before
  waiting.
- Implement a reservation 'fail' message queue that is built
  and destroyed on each pass through the reservation system.
  These messages are displayed in a 'Jobs waiting to reserve
  a drive' list during a 'status storage='.  Note, multiple
  messages will generally print for each JobId because they
  represent the different problems with either the same drive
  or different drives.  If this output proves too confusing
  of voluminous, I will display it only when debug level 1
  or greater is enabled in the SD.
11Jan06
- Add enable/disable job=<job-name>.  This command prevents
  the specified job from being scheduled. Even when disabled,
  the job can be manually started from the console.
- During 'update slots' clear all InChanger flags where the
  StorageId is zero (old Media records).

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2746 91ce42f0-d328-0410-95d8-f526ca767f89
24 files changed:
bacula/examples/autochangers/chio-changer
bacula/kernstodo
bacula/kes-1.38
bacula/src/baconfig.h
bacula/src/c
bacula/src/cats/sql.c
bacula/src/dird/ua_output.c
bacula/src/filed/filed.c
bacula/src/jcr.h
bacula/src/lib/alist.c
bacula/src/lib/alist.h
bacula/src/lib/jcr.c
bacula/src/lib/mem_pool.c
bacula/src/lib/mem_pool.h
bacula/src/lib/protos.h
bacula/src/lib/smartall.c
bacula/src/stored/append.c
bacula/src/stored/autochanger.c
bacula/src/stored/btape.c
bacula/src/stored/dev.h
bacula/src/stored/protos.h
bacula/src/stored/reserve.c
bacula/src/stored/status.c
bacula/src/version.h