X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2FReleaseNotes;h=6cfb26fa4ea7af202960faacaa49bc5501b8e607;hb=f8421ce733169a52450bb73b037b22d00000e15a;hp=1c33046e90ca8c1b179815f2fbc53951de7f2b65;hpb=c69ced1ef48660172d821d5440f51ec7d9d7c239;p=bacula%2Fbacula diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index 1c33046e90..6cfb26fa4e 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -1,30 +1,57 @@ - Release Notes for Bacula 2.2.0 + Release Notes for Bacula 2.1.10 - Bacula code: Total files = 438 Total lines = 154,329 (*.h *.c *.in) + Bacula code: Total files = 458 Total lines = 170,197 (*.h *.c *.in) -The major features are: -- First cut of bat (Bacula Administration Tool) +This Director and Storage daemon must be upgraded at the same time, +but they should be compatible with all 2.0.x File daemons, unless you +use some of the new features that affect the FD. In other words, you should +not have to upgrade all your File daemons. However, bat works only with +a 2.1.8 Director. + +Areas requiring caution or testing: +- You must have Qt4 Version 4.2 or greater loaded to build bat +- You must have the thread safe version of MySQL client libraries loaded + to build with MySQL enabled. +- The Volume management in the Storage daemon is extensively rewritten. + It appears to function much better, but is largely untested under + severe stress conditions (multiple drive autochangers, ...). +- Volumes are pruned only when absolutely necessary -- this may cause + your database to grow. +- Socket level heartbeat is untested. +- Solaris door and even port files are no longer restored (equivalent + to what we do with sockets). +- Solaris is untested +- Win32 servers are untested, and very likely not to work. + +The major new features are: +- Much faster insertion of attributes (somewhere around 10 times), + many thanks to Eric Bollengier and Marc Cousin. +- First cut of bat (Bacula Administration Tool). Note to build + bat you must explicitly enable it on the ./configure line, you + must have the Qt4 version 4.2 or later libraries loaded, and + qmake and the other Qt4 tools must be available. bat is ALPHA + software. A large part of the work was done by Dirk Bartley. - Red/Black restore in memory tree (500 times faster loading). -- Much faster insertion of attributes (somewhere around 10 times). -- The Regex Where code to allow easier relocation of restored files. +- The Regex Where code to allow easier relocation of restored files + thanks to Eric. - Socket level heartbeat for all connections (untested). - posix_fadvise() use in the FD to improve performance. - Simpler locking in the SD in the reservation system. - Much improved Volume reservation code that should eliminate most conflicts experienced in multiple drive autochangers. - Detection of file size/date change during backup if enabled. -- New Recycle Pool feature. +- New Recycle Pool feature -- thanks to Eric. - Efficient implementation of very large include/exclude lists. - Volumes are no longer pruned during 'status dir' - Pruning is now more efficient, and if a Volume is purged, during pruning, it is immediately discovered. Other features or bug fixes: -- Fixed bugs: 846, 809, 772, 822, 825, 824, 808, 802, 797, - 798, 795, 789, 791, 788, 780, 763, 782, 612, 767, - 775, 621, 772, 764, 766, 621, 761, 755, 750, 741, - 747, 742, 744, and 743. +- Fixed bugs: 856, 854, 845, 847, 846, 809, 772, + 822, 825, 824, 808, 802, 797, 798, 795, 789, 791, + 788, 780, 763, 782, 612, 767, 775, 621, 772, 764, + 766, 621, 761, 755, 750, 741, 747, 742, 744, and 743. - Only the minumum number of volumes are pruned rather than all volumes in the pool. - wx-console renamed to bwx-console @@ -66,5 +93,10 @@ Other features or bug fixes: - Include/Exclude lists can now be efficiently handled for quite large sizes -- tens of thousands of entries. - Several memory leaks in migration and database usage were fixed. - - +- New console keyword restoreclient, which specifies the client to + which the restore will be sent. The client keyword specifies + the backup client. The restoreclient keyword is optional if it is + not specified, the backup client will also be the restore client. +- The disk file size is now checked to ensure that it agrees with the + catalog value before Bacula will append to the disk (same as tape + and DVD).