]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/technotes-2.5
Change text
[bacula/bacula] / bacula / technotes-2.5
index 589c98c6c008b90dafc3fb002fe81faefe6179f2..b7c40cef4fec1753f492df85d25f3c09a1be83e0 100644 (file)
@@ -27,12 +27,120 @@ Spooling/despooling status
 Implement ftruncate for NFS devices
 Add long term statistics job table
 vtape driver
+Ignore Dir
+separator in console (!$%&'()*+,-/:;<>?[]^`{|}~)
 
 
 General:
+24Jul08
+kes  Set MALLOC_CHECK_=0 in environment before starting Bacula to
+     turn off glibc checks that prevent getting good dumps.
+kes  Implement console 'wait mount' command. Doesn't yet work.
+kes  Implement timeout=nn on console 'wait mount timeout=nn' command.
+kes  Break the do_swapping into do_unload, do_swapping, and
+     do_load.  It is much more logical that way.
+kes  Implement a set_dcr_from_vol subroutine in acquire.c for
+     reading volumes. This allows the dcr to be refreshed after being
+     zapped when the wrong volume is mounted.
+     This should fix bug #1126 -- During multiple tape restore, bacula 
+     does not ask for physical tape change, but rereads same tape
+23Jul08
+kes  Apply patch submitted for bug #1107 with a small modification.
+     This fixes a bug where bcopy copied too many records.
+kes  Make some tweaks to bsmtp based on patch submitted in bug #1124.
+     This fixes bug #1124.
+kes  Make the default bat restore Pool be Any. This fixes bug #1118.
+22Jul08
+kes  Remove debug statement that crashes the SD at the end of
+     a tape during restore. Fixes bug #1125.
+21Jul08
+kes  Implement Win32 bat changes made to Branch-2.4
+20Jul08
+kes  Tweak separator command in console to start disabled and
+     allow defining no separator character.  Also make code a
+     bit more fault tolerant.
+kes  Make btraceback write the traceback to the working directory
+     before attempting to mail it.
+kes  Add a RFC to Projects.
+18Jul08
+kes  Attempt to implement a kludge to make Qt work with bat
+     on Win32.
+kes  Setup rstorage correctly. Virtual backups are working.
+17Jul08
+kes  Move setting JobLevel and JobType into a method, which should
+     allow completing Virtual Backups.
+kes  Fix verify jobs to work again.
+16Jul08
+kes  Virtual Backup tweaks -- it is close to working.
+15Jul08
+kes  Ensure that SD tried to mount a volume not in an autochanger
+     at least once before asking for operator intervention.
+kes  Make SD aware of Virtual Backup jobs.
+kes  Add VirtualFull for bat.
+kes  Changes to get read storage correct for Virtual Backup.
+14Jul08 
+kes  Remove old code from label.c
+kes  Split display_display_info() out of write_bsr_file()
+kes  do_vbackup_init() working -- i.e. bootstrap file built.
+kes  Change Bacula trademark owner from John Walker to Kern Sibbald
+kes  First non-working cut of vbackup
+kes  Correct FD heartbeat code to use volatile variable accessed by
+     two threads.
+kes  Zero thread id with memset if on Win32 in case it is a struct.
+kes  If cannot create JobMedia record, continue to try to write eof
+     and clean up in block.c
+12Jul08
+kes  Add code to interface OpenSSL to new Win32 pthreads code which
+     used a structure for thread_t.
+09Jul08
+ebl  tweak bat for win32 compilation
+08Jul08
+ebl  Remove tokyo cabinet from the source
+ebl  Update configure/autoconf to support berkeley DB
+ebl  Add a sort to db_get_file_list() to improve bsr construction time.
+07Jul08
+kes  Add a mtx-changer.conf file that is not overwritten during
+     an upgrade. It fully configures the mtx-changer script.
+kes  Clear in-use bit on vol when unused while swapping.
+06Jul08
+kes  Remove sleep at end of ./bacula
+kes  Clear hash packet for hardlinked files correctly. This corrects
+     a long standing bug where hardlinked files selected individually
+     would occasionally not be restored.
+05Jul08
+kes  Apply Eric's patch to ensure that autoprune does not return
+     a Volume not in the autochanger unless requested to do so.
+kes  Correct bat restore display of multiple drives. This fixes    
+     bug #1117.
+kes  Do find_a_volume() each time an unload is done. This
+     fixes the failure of maxvol2-test.
+04Jul08
+kes  Add some SD debug code.
+kes  Do find_a_volume() each time an unload is done.
+kes  Apply Joao's DBI patch that adds easier configuration of DBI drivers,
+     and adds --with-db-port to ./configure.
+kes  Use Qmsg() in job.c watchdog callback.
+03Jul08
+kes  Release main control rwlock if ABORTing.
+kes  Make watchdog connect timeout queue messages rather than sending
+     directly to avoid lock conflicts with the real thread.
+kes  Add const char in dbd.c to avoid compiler warnings.
+kes  Fix python compiler string warning. Note, IMO the GNU C++ 
+     compiler guys have made a *very* bad change to their compiler.
+     They now force all strings to be 'const' unless you explicitly
+     cast them, which is extremely ugly and ruins nice code as well
+     as creates a lot of useless work.
+02Jul08
+kes  Fix mtx-changer to detect both versions of Ubuntu (Debian)
+     mt. This fixes bug #1116.
+kes  Add const in python files to reduce compiler warnings.
+     This may have to be backed out because of later compiler
+     strict checking.
+kes  Fix failure of 2drive-concurrent-test. Always read label;
+     clear_unload() only after drive is defined in acquire_for_read().
 27Jun08
 kes  Generally clean up the manual tape loading code. The main
-     conceptial change is that when a volume is marked to be unloaded,
+     conceptual change is that when a volume is marked to be unloaded,
      its volume name is retained, and it is only marked as unloaded
      when either the autoloader says it is unloaded or another tape
      is read on that drive.                                     
@@ -64,7 +172,7 @@ kes  Add --with-db-password to ./configure
 kes  Fix regress to handle db_password.
 ebl  Add new "status storage slots" that list autochanger
      content.
-ebl  Update vtape driver to compile only under linux.
+ebl  Update vtape driver to compile only under Linux.
 ebl  Fix a bug when restoring with a wrong mediatype.
 18Jun08
 kes  Eliminate ints from conf files and structures to avoid
@@ -85,10 +193,10 @@ ebl  Fix autoselect option broken for a while. Fix #1089. Need some
      work with StorageId to be able to use a particular drive in a 
      autochanger.
 09Jun08
-ebl  Rename faketape to vtape.
-ebl  Update faketape driver.
+ebl  Rename vtape to vtape.
+ebl  Update vtape driver.
 08Jun08
-ebl  Modify faketape driver to avoid sparse file.
+ebl  Modify vtape driver to avoid sparse file.
 kes  Add make clean of qt-source directory during ./configure
 kes  Store last block number written to tape in DEVICE and
      use it for testing for correct last block on EOT.
@@ -169,7 +277,7 @@ kes  Make sure we unload the right slot when swapping.
 10May08
 kes  Add debug times, reduce size of two-pool-changer test 
 08May08
-ebl  Tweak autoconf scripts for faketape
+ebl  Tweak autoconf scripts for vtape
 07May08
 kes  Improve SD reserve debug code.
 kes  Testing an improvement to free up volumes no longer in use.
@@ -357,7 +465,7 @@ kes  Fix Win32 FD backup/restore memory leak due to improper termination
 16Mar08
 ebl  Reduce memory usage for accurate backup, working only with ctime
      and mtime. (not all Lstat field) 
-     About 40MB for my linux system (400.000 files)
+     About 40MB for my Linux system (400.000 files)
 14Mar08
 kes  Add dcr->reserved_volume flag that allows us to release a volume
      even if it is not vol->released.  This allows maxvol2 to work when