X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fkernstodo;h=58cbda77c745df74f812c626b6517e989056ba89;hb=d4bec3ebd408991f16f56bc31cb5139e92cfaa9f;hp=e15506656f620ecab7ddded337266b5f68206a4b;hpb=be53d53645af7bde48cf414cdecb8229ec9c45af;p=bacula%2Fbacula diff --git a/bacula/kernstodo b/bacula/kernstodo index e15506656f..58cbda77c7 100644 --- a/bacula/kernstodo +++ b/bacula/kernstodo @@ -1,8 +1,51 @@ Kern's ToDo List - 06 March 2008 + 02 May 2008 Document: +- This patch will give Bacula the option to specify files in + FileSets which can be dropped in directories which are Included + which will cause that directory not the be backed up. + + For example, my FileSet contains: + # List of files to be backed up + FileSet { + Name = "Remote Specified1" + Include { + Options { + signature = MD5 + } + File = "\\ There's definitely something fishy in the recording of start and -> end blocks in the JOBMEDIA table. This is a snip from last night's -> incremental run (still using 2.2.8 plus the four published patches, plus -> my posted fix for the jobmedia patch): -> -> JmId | JID | MId | FI | LI | Sfile | Efile | Sblock | Eblock ->- 119 | 26 | 3 | 1 | 53 | 31 | 31 | 0 | 32 - 120 | 27 | 3 | 1 | 83 | 31 | 31 | 0 | 242 - 121 | 28 | 3 | 1 | 239 | 31 | 31 | 0 | 5683 -> -> Since I'm using spooling, those jobs should not be interspersed on -> tape. Still, at least it seems the error is in including too many -> blocks in the set that a job's files occupies, so if I understand -> correctly, it shouldn't cause any restore problems. :) - +================ +- Dangling softlinks are not restored properly. For example, take a + soft link such as src/testprogs/install-sh, which points to /usr/share/autoconf... + move the directory to another machine where the file /usr/share/autoconf does + not exist, back it up, then try a full restore. It fails. +- Check for FD compatibility -- eg .nobackup ... - Re-check new dcr->reserved_volume - Softlinks that point to non-existent file are not restored in restore all, but are restored if the file is individually selected. BUG! @@ -96,6 +130,8 @@ Priority: - Implement unmount of USB volumes. - Use "./config no-idea no-mdc2 no-rc5" on building OpenSSL for Win32 to avoid patent problems. +- Implement multiple jobid specification for the cancel command, + similar to what is permitted on the update slots command. - Implement Bacula plugins -- design API - modify pruning to keep a fixed number of versions of a file, if requested. @@ -103,8 +139,6 @@ Priority: i.e. cd /foo/bar/foo/bar -> if a customer mails me the path to a certain file, its faster to enter the specified directory -- Fix bpipe.c so that it does not modify results pointer. - ***FIXME*** calling sequence should be changed. - Make tree walk routines like cd, ls, ... more user friendly by handling spaces better. === rate design @@ -1814,6 +1848,8 @@ Block Position: 0 in only one catalog -- currently Pools are "global". - Add TLS to bat (should be done). === Duplicate jobs === +- Done, but implemented somewhat differently than described below!!! + hese apply only to backup jobs. 1. Allow Duplicate Jobs = Yes | No | Higher (Yes) @@ -1889,3 +1925,5 @@ DuplicateJobs { } === +- Fix bpipe.c so that it does not modify results pointer. + ***FIXME*** calling sequence should be changed.