From c201a1721f28134a75d41555e63a35284faef038 Mon Sep 17 00:00:00 2001 From: Kern Sibbald Date: Wed, 6 Jun 2007 10:23:53 +0000 Subject: [PATCH] Update documentation git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@4986 91ce42f0-d328-0410-95d8-f526ca767f89 --- bacula/ChangeLog | 14 ++++++++++++++ bacula/ReleaseNotes | 12 +++++++++--- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/bacula/ChangeLog b/bacula/ChangeLog index 2ac35c2335..b729e29b7a 100644 --- a/bacula/ChangeLog +++ b/bacula/ChangeLog @@ -1,6 +1,20 @@ Technical notes on version 2.1 General: +04Jun07 +kes Fix a seg fault in the PostgreSQL driver dereferencing a NULL pointer. +03Jun07 +kes Implement SQLITE3_INIT_QUERY in version.h that can do an initial + query for SQLite3. Use it to set PRAGMA synchronous = OFF. This + makes SQLit3 run 30 times faster, though a bit less safe. +kes Implement --with-batch-insert in configure and detection of thread + safe libraries. It is on by default, but turned off if no thread + safe library (e.g. SQLite 2) is available. +02Jun07 +kes Fix Bacula PostgreSQL buffer overruns. +kes Do better checking for NULL results returned from PostgreSQL; + implement retry for failed queries; clear results buffer after + failed query. Hopefully this will correct the PostgreSQL failures. 01Jun07 kes Implement algorithm to handle only one appendable volume with Prefer Mounted Volumes = no. diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index 3056f99d55..6430ee50f1 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -23,6 +23,13 @@ Changes since Beta release 2.1.10 users to work with less interference on a Client machine during a backup. - bat should now handle non-English characters. +- ./configure now permits --enable-batch-insert (as well as --disable...). + This feature is enabled by default if your SQL libraries are thread + safe. +- The default setting for SQLite3 is now 'PRAGMA synchronous=OFF'. + This makes it run 30 times faster, but increases the possiblity + of a corrupted database if your server shuts down unexpectedly. + The default behavior can be changed in src/version.h Areas requiring caution or testing: - You must have Qt4 Version 4.2 or greater loaded to build bat @@ -30,13 +37,12 @@ Areas requiring caution or testing: 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, ...). + severe production stress conditions (multiple drive autochangers, ...). - Volumes are pruned only when absolutely necessary -- this may cause - your database to grow. + your database to grow compared to prior Bacula version. - 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. - SQLite is no longer supported for Solaris -- it fails too often with bus errors. -- 2.39.5