From 0b60b66e972af7c038b583f077452d62415a10c9 Mon Sep 17 00:00:00 2001 From: Kern Sibbald Date: Tue, 22 Jul 2003 19:13:27 +0000 Subject: [PATCH] Documentation updates git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@645 91ce42f0-d328-0410-95d8-f526ca767f89 --- bacula/ChangeLog | 8 +++++++ bacula/ReleaseNotes | 14 +++++++---- bacula/kernstodo | 56 +++++++++++--------------------------------- bacula/src/version.h | 4 ++-- 4 files changed, 34 insertions(+), 48 deletions(-) diff --git a/bacula/ChangeLog b/bacula/ChangeLog index 6f39db0f06..f3ea4937fa 100644 --- a/bacula/ChangeLog +++ b/bacula/ChangeLog @@ -1,5 +1,13 @@ 2003-07-xx Version 1.31 Beta xxJul03 +- Documentation. +- Clear VolCatInfo in askdir.c so that readbytes is zeroed. +- Add SD statistics to backup report. +- Removed old workq code. +- Fixed rescheduling after error. +- Fixed delayed starts which were not working. +- Added priority to values that can change when starting + a job. - Complete implementation of new job scheduler. jobq.h jobq.c This code is turned off unless specifically enabled in src/version.h - Integrate code from Nic Bellamy to check for recycled volume in diff --git a/bacula/ReleaseNotes b/bacula/ReleaseNotes index a6d1600490..c07e5ce1af 100644 --- a/bacula/ReleaseNotes +++ b/bacula/ReleaseNotes @@ -1,9 +1,10 @@ Release Notes for Bacula 1.31 - Bacula code: Total files = 253 Total lines = 75,240 (*.h *.c *.in) + Bacula code: Total files = 258 Total lines = 76,596 (*.h *.c *.in) Major Changes this Release: +- Implemented a new job scheduling algorithm with priorities. - The database format has changed from version 1.30a. Please see below. - Support to save and restore all files on WinNT/2K/XP systems including the permissions. Unfortunately files that are in use by another @@ -17,13 +18,17 @@ Major Changes this Release: it is not installed in your system libraries. - Implemented generalized tape label formats including counter variables for automatic naming of Volumes. -- Multiple simultaneous jobs now work. However, I still don't highly - recommend it. +- Multiple simultaneous jobs now work. However, I still don't + using recommend it. - Implemented tape block rejection, which means that restores with several incremental backups will run orders of magnitude faster. Other Changes this Release: +- New Priority record in Jobs for setting job priorities. +- The name of Recycle Oldest Volume has now become Purge Oldest Volume. +- Implemented a Recycle Oldest Volume, which respects Retention periods. +- Implemented a Recycle Current Volume, which respects Retention periods. - Restore checks block numbers to ensure that no block is lost. - The new console var command allows testing variable expansion used in automatic tape name generation. @@ -39,7 +44,8 @@ Other Changes this Release: in progress. - Improvements to gnome-console. - Prune orphaned jobs (no files saved, no Volume used). -- Added non-fatal errors to Job reports. +- Added non-fatal errors to Job reports and statistics from both + the FD and SD for backups. - Eliminate need for SubsysDirectory in each daemon -- please remove these records from your .conf files. - Add a lot more "command line" options to console commands. diff --git a/bacula/kernstodo b/bacula/kernstodo index 09bc8af4da..26306a21b3 100644 --- a/bacula/kernstodo +++ b/bacula/kernstodo @@ -18,37 +18,6 @@ Documentation to do: (any release a little bit at a time) (./create_mys... ./make_my...). - Document all the status codes JobLevel, JobType, JobStatus. - Document dynamic DNS -- Document using multiple Pools for daily rotating tapes. -- Fix default time in seconds without qualifier -- bacula-dir.conf -- From Marc Brueckner der Megauser - Backup OS Restore OS Result - ------------------------------------------------------------------------------- - WinME WinME Works - WinME WinNT Works (minor problems with rights) - WinME WINXP Works (minor problems with rights) - WinME Linux Works (minor problems with rights) - - - WinXP WinXP Works - WinXP WinNT Works * - WinXP WinME Error: Win32 data stream not supported on this Client - WinXP Linux Error: Win32 data stream not supported on this Client - - WinNT WinNT Works - WinNT WinXP Works - WinNT WinME Error: Win32 data stream not supported on this Client - WinNT Linux Error: Win32 data stream not supported on this Client - - Linux Linux Works - Linux WinNT Works (minor problems with rights) - Linux WinME Client hangs - * When restoring files on WinNT previously backed up on XP I get the following - Message for some files. - But any file was restored correctly ! - - Write error on c:/tmp/transfer/WinSCP2.exe: ERR=Die Daten sind unzulassig. (the - data is invalid). -- Add Nic Bellamy's backup scheme. Testing to do: (painful) - that ALL console command line options work and are always implemented @@ -56,31 +25,27 @@ Testing to do: (painful) - Test if rewind at end of tape waits for tape to rewind. - Test cancel at EOM. - Test not zeroing Autochanger slot when it is wrong. -- Test of last block is correct in JobMedia when splitting file - over two volumes. - Test recycling and purging (code changed in db_find_next_volume and in recycle.c). - Figure out how to use ssh or stunnel to protect Bacula communications. For 1.31 release: -- Do full check the command line args in update (e.g. VolStatus ...). -- Maybe remove multiple simultaneous devices code in SD. - Increment DB version prior to releasing. - Turn off FULL_DEBUG prior to releasing. + + +For 1.32: +- Maybe remove multiple simultaneous devices code in SD. - On Windows with very long path names, it may be impossible to create a file (and thus restore it) because the total length is too long. We must cd into the directory then create the file without the full path name. - lstat() is not going to work on Win32 for testing date. -- Implement a Recycle command - Something is not right in last block of fill command. +- Implement a Recycle command - Implement List Volume Job=xxx or List scheduled volumes or Status Director -- Check if Incremental is working correctly when it looks for the previous Job - (Phil's problem). - Add FileSet to command line arguments for restore. - - -For 1.32: +- Do full check the command line args in update (e.g. VolStatus ...). - Allow multiple Storage specifications (or multiple names on a single Storage specification) in the Job record. Thus a job can be backed up to a number of storage devices. @@ -1059,4 +1024,11 @@ Done: (see kernsdone for more) - Backup on havana gave: Total Bytes Read=4,629,249,084,728,272,628 Blocks Read=0 Bytes/block=134,735,604 - Move JobFiles and JobBytes to SD rather than FD -- more correct. - +- Test of last block is correct in JobMedia when splitting file + over two volumes. +- Doc win32 table from Marc Brueckner der Megauser +- Fix default time in seconds without qualifier -- bacula-dir.conf +- Add Nic Bellamy's backup scheme. +- Document using multiple Pools for daily rotating tapes. +- Check if Incremental is working correctly when it looks for the previous Job + (Phil's problem). diff --git a/bacula/src/version.h b/bacula/src/version.h index 984b86a2e6..b57fa0b501 100644 --- a/bacula/src/version.h +++ b/bacula/src/version.h @@ -1,8 +1,8 @@ /* */ #define VERSION "1.31" #define VSTRING "1" -#define BDATE "21 Jul 2003" -#define LSMDATE "21Jul03" +#define BDATE "22 Jul 2003" +#define LSMDATE "22Jul03" /* Debug flags */ #define DEBUG 1 -- 2.39.5