]> git.sur5r.net Git - bacula/bacula/blob - bacula/ReleaseNotes
Tweak ReleaseNotes
[bacula/bacula] / bacula / ReleaseNotes
1
2        Release Notes for Bacula 2.5.40
3
4   Bacula code: Total files = 522 Total lines = 204,340 (*.h *.c *.in)
5
6 This Director and Storage daemon must be upgraded at the same time,
7 but they should be compatible with all 2.4.x File daemons, unless you
8 use some of the new features that affect the FD.  In other words, you should
9 not have to upgrade all your File daemons when you upgrade. However, the next
10 BETA release (after version 2.5.40) will require a database upgrade.
11
12 ================== Warning !!!!!! ==========================
13
14 New Catalog format in version 2.5.40
15 ------------------------------------
16
17 This BETA release of Bacula uses a new catalog format. We provide a set of
18 scripts that permit to convert a 2.4.x (version 10) catalog to 2.5.x (version
19 11). If you are using already a 2.5 version, you need to drop the JobHistory
20 table before upgrading your catalog (if you are using the new "long term
21 statistics" module, you can upgrade this table the same way we do with 
22 the Job table, see upgrade_<database>_table script).
23
24 The upgrade operation will convert the FileId index field of the File table
25 from 32 bits to 64 bits.  This operation will take TIME and will *temporarily* 
26 DOUBLE THE SIZE of your catalog.Depending on your catalog backend, you
27 won't be able to run jobs during this period.  For example, a 3 million files
28 catalog will take 2 mins to upgrade on a normal machine.  Don't forget to
29 backup it before executing the script.
30
31
32 New configure option :
33 ----------------------
34
35 This BETA release of Bacula 2.5.x development code uses libtool
36 to generate the Bacula libraries as shared objects rather than
37 being directly linked in as in prior versions.  This means that
38 the Bacula shared objects, must either be in a shared object 
39 directory known to the loader or they must be in the directory
40 where the Bacula binaries are installed.  It is also possible
41 to explicitly specify the libraries directory on the ./configure
42 line (--libdir=/full-path/dir), but this should not be necessary.
43
44 If you have problems with libtool or you wish to use the old 
45 way of building static libraries, you can do so by disabling 
46 libtool on the configure command line with:
47
48   ./configure --disable-libtool
49 ==============================================================
50
51 This release includes large number of new features and changes.
52 It should be more or less compatible with previous xx.conf files
53 and File daemons providing that you are not using any of the new
54 features.
55
56 Please see the New Features chapter of the new manual, which documents
57 some but not all the new features (we are still working on it):
58
59 http://www.bacula.org/manuals/en/concepts/concepts/New_Features.html
60   
61 The ChangeLog has more details.