Kern's ToDo List
- 20 January 2003
+ 25 January 2003
Documentation to do: (a little bit at a time)
- Document running a test version.
- Document query file format.
- Document static linking
-- Document fifo and | and <
- Document how to automatically backup all local partitions
+- Document problems with Verify and pruning.
+- Document how to use multiple databases.
Testing to do: (painful)
- that console command line options work
- blocksize recognition code.
-For 1.29 release:
+For 1.30 release:
+- Add Signature type to File DB record.
+- CD into subdirectory when open()ing files for backup to
+ speed up things. Test with testfind().
+- Add prefixlinks to where or not where absolute links to FD.
- Look at handling <> in smtp doesn't work with exim.
-- InitVerify is getting pruned and it shouldn't
- Priority job to go to top of list.
- Implement Bar code handling
- Why is catreq.c:111 Find vol called twice for a job?
- Find out why Full saves run slower and slower (hashing?)
-- Make 1.28c release ???
-- Make sure btraceback goes into /sbin not sysconf directory.
-- Get correct error status from run_program or open_bpipe().
-- Figure out how to allow multiple simultaneous file Volumes on
- a single device.
+- Figure out how to allow multiple simultaneous file Volumes on a single device.
- Why are save/restore of device different sizes (sparse?) Yup! Fix it.
-
- Implement some way for the Console to dynamically create a job.
- Restore to a particular time -- e.g. before date, after date.
-- Implement SHA1
- Implement disk spooling
- Implement finer multiprocessing options.
- Solaris -I on tar for include list
-- Add whereabslinks to where or not where absolute links
- Enable avoid backing up archive device (findlib/find_one.c:128)
- Implement FileOptions (see end of this document)
- Implement Bacula plugins -- design API
is NOT currently the case). Must detect socket error,
buffer messages for later.
- Enhance time/duration input to allow multiple qualifiers e.g. 3d2h
+- Add ability to backup to two Storage devices (two SD sessions) at
+ the same time -- e.g. onsite, offsite.
+- Add the ability to consolidate old backup sets (basically do a restore
+ to tape and appropriately update the catalog). Compress Volume sets.
+ Might need to spool via file is only one drive is available.
+- Compress or consolidate Volumes of old possibly deleted files. Perhaps
+ someway to do so with every volume that has less than x% valid
+ files.
Projects:
(not necessary)
- Rewrite find_one.c to use only pool_memory instead of
alloca and malloc (probably not necessary).
+- Make sure btraceback goes into /sbin not sysconf directory.
+- InitVerify is getting pruned and it shouldn't (document it)
+- Make 1.28c release ??? NO do 1.29 directly
+- Set timeout on opening fifo for save or restore (findlib)
+- Document FIFO storage device.
+- Document fifo and | and <
+====== 1.30 =======
+- Implement SHA1
+- Get correct error status from run_program or open_bpipe().
+