]> git.sur5r.net Git - bacula/docs/blob - docs/techlogs/2002/kes20Jul02
Merge remote branch 'sf/master'
[bacula/docs] / docs / techlogs / 2002 / kes20Jul02
1               Technical notes on version 1.23 20July02
2                       20 July 2002
3                        Kern Sibbald
4
5 General:
6 - Investigation of SQLite performace problems reported by Chuck.
7
8 Changes submitted this submission:
9 - Updated ChangeLog
10 - Updated README
11 - made root@localhost the default email address because many smtp
12   servers reject root but accept root@localhost
13 - Added an autochangers chapter to the manual.
14 - Documented most of the new features in 1.23
15 - Modified the SQLite interface code to start a transaction at the
16   beginning of a job and commit it at the end of the job. It
17   also commits it after 10000 changes. Hopefully this will
18   improve performance.
19 - Set the default cache pages from 2000 to 10000 for SQLite (i.e.
20   about 15Megs of memory) hoping to improve performance.
21 - Terminate last filename referenced in FD prior to copy to
22   avoid race problem with multiple threads and no locking.
23 - Enhanced the status output to include the JobType                
24 - Print an error message if the email program terminates in error.
25 - If your machine has an MTUNLOCK, do it before doing an OFFLINE to
26   ensure that the door is unlocked.
27 - Added code to stored/append.c to spool attributes. This is in
28   a testing stage and must be explicitly enabled.
29 - Added a no_attributes variable to stored/append.c that prevents
30   the attributes from being sent to the Director. As yet, no way
31   to turn it on.
32 - Modified SQLite code so that after 10000 updates any transaction
33   is committed, then restarted. This keeps it from using too much
34   memory.
35 - Set the default cache size to 10000 pages (previously 2000).
36 - Fixed a segmentation fault on Sun due to no default value for
37   the JobStatus.
38 - Added the same indexes to SQLite that I exist in MySQL. This
39   VASTLY reduces CPU usage for lots of inserts.
40 - Added spooling to bnet_send().