]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/technotes-2.5
ebl Add Plugin debug after a fatal signal.
[bacula/bacula] / bacula / technotes-2.5
index 05beb8112bd40930be15b2cf312d9658e8c4f93c..78777a790a7d35c049701a5081911c191552208e 100644 (file)
@@ -2,23 +2,79 @@
 
           
 New features:
-Plugin API
 command separator in console (!$%&'()*+,-/:;<>?[]^`{|}~)
 examples/database/dbcheck.sql
-dbi database driver
-  --enable-libdb
-  dbdriver in bacula-dir.conf
---with-db-port
 enhancement to wait command: wait mount  ...
-parse config
 dbport in dbcheck
-dbdriver
 filepattern (restore with regex in bsr)
-libtool
-remove reader/writer in FOPTS????
+mixed priorities
 
 General:
+11Nov08
+ebl  Add Plugin debug after a fatal signal.
+ebl  Add db and rwlock debug after a fatal signal.
+10Nov08
+ebl  Fix maxwaittime to fit documentation, this time is now counted
+     from the job start and group all wait periods.
+ebl  Add tips for postgresql to improve performance when having
+     multiple batch insert at the same time.
+09Nov08
+ebl  Remove extra debug for db lock.
+07Nov08
+kes  Apply Riccardo's second patch that cleans up the #include
+     file order + a few Win32 particularities to make bat work
+     on Win32.
+ebl  Add allow_transactions flag to mysql db backend.
+kes  Apply win32-fixes patch from Riccardo that makes the Win32
+     bat more stable and faster (but still slow).
+06Nov08
+kes  Fix bug with job name duplication if more than 60 jobs created
+     during a minute.
+kes  Correct some bugs of cleanup in SD if the FD connection fails.
+ebl  Add code to get more information after a fatal signal.
+05Nov08
+ebl  Apply Bastian's patch that add spooldata=yes|no option
+     to run command.
+04Nov08
+ebl  Fix bash shell to sh shell in database creation script
+02Nov08
+kes  Fix orphaned jobs (possible deadlock) while pruning.
+kes  Use jcr stored in bsock rather than searching in getmsg.c.
+     This results in about a 5% speed improvement with four
+     concurrent jobs.
+kes  Implement win32_chmod that uses wide characters, if possible,
+     to get and set the file attributes.
+29Oct08
+kes  Apply pane freezing during updates patch from Riccardo Ghetta.
+kes  Rework next_vol and autoprune a bit due to failure in
+     recycle-test.  prune_volumes() now returns no status,
+     but should prune at least one Volume, if possible.
+kes  Modify check_if_volume_valid_or_recyclable to reject a
+     volume with Recycle set off.
+kes  Modify prune_volumes() to continue if volume Recycle is off
+     or if the volume has expired. Add more debug.
+28Oct08
+kes  Fix bug #1046 VolumeToCatalog incorrectly reports mounted 
+     filesystems as missing on the Volume.
+kes  Rewrite the set_jcr_job_status() code to include job status
+     priorities so that more important status changes occur but
+     lower priority status changes will not overwrite something
+     more serious.  This could possibly cause reporting incorrect status
+     reporting in some cases.  More testing is needed to ensure
+     I have the right priorities. This vastly simplifies the previous
+     contorted logic.
+     Verify Diff status should now be correctly reported, whereas it
+     was previously lost.
+kes  Reduce some debug output.
+kes  Apply Joao's patch to SQLite tables to make chars work.
+27Oct08
+ebl  Fix #1175 About update slots that don't reset InChanger flag when 
+     slot is empty.
+ebl  Fix #1173 where prune_volume() returns a volume from the scratch.
 25Oct08
+kes  Remove jobq.c constraint that read and write SD must be
+     different. This may lead to more deadlocks in the SD,
+     but they should be resolved there.
 kes  Ensure that job report is always printed even if job is failed
      in the director.
 kes  Don't print job report twice for failed VBackup jobs.
@@ -68,7 +124,7 @@ kes  Minor cleanup of create_restore_volume_list() code.
 kes  Fix typo in console Makefile.in
 16Oct08
 ebl  Fix #1110 about RunScript that can't execute a script with
-     Unicode caracters in the path.
+     Unicode characters in the path.
 15Oct08
 kes  Apply tray-monitor patch from Bastian Friedrich to make it
      work with the new FD.
@@ -78,7 +134,7 @@ kes  Apply patch from  Marco van Wieringen <mvw@planets.elm.net>
      that implements libtool to create shared objects out of
      the Bacula libraries.
 kes  Fix tray-monitor so it will speak to new FD.
-ebl  Fix bug with ansi label when volume name length < 6
+ebl  Fix bug with ANSI label when volume name length < 6
 ebl  Fix segfault in debug level > 50 with btape.
 ebl  Remove warning message in btape when command is empty.
 kes  Fix Win32 build to pull in new BACULA define.
@@ -90,7 +146,7 @@ kes  Implement code to prohibit ExcludeDirContaining in an
 ebl  Add field to command list to restrict Runscript console
      command.
 ebl  Use a separate JCR when running Console command with Runscript.
-ebl  Permit to mark version as Beta in some ouputs
+ebl  Permit to mark version as Beta in some outputs
 11Oct08
 kes  Add plugin types in jcr.h to reduce need to cast.
 kes  Do better checking of plugin return values.
@@ -105,7 +161,7 @@ kes  Move generation of bsr file for Virtual Backup to run section
      Suggested by Graham Keeling.
 09Oct08
 kes  Add malloc and free Bacula entry points for plugins. Increment
-     FD plugin interface version. Create a bacula plugin context 
+     FD plugin interface version. Create a Bacula plugin context 
      structure to keep track of whether or not the plugin is disabled.
 kes  Apply FileIndex fix for plugin name stream suggested by James.
 kes  List plugins in FD status report when debug > 0.
@@ -127,7 +183,7 @@ kes  Integrate patch from Kjetil Torgrim Homme <kjetilho@linpro.no>
      It provides FileRegex in bsr files and code to collect regex
      from the user during restore, an Allow Mixed Priorities feature,
      and documentation for the above.
-ebl  Remove db berkeley from configure process
+ebl  Remove db Berkeley from configure process
 kes  Do dirty check on hostname (Linux only) and if not resolvable
      use localhost as default.
 kes  Increase vtape max block to 20GB.