Kern's ToDo List
- 04 July 2004
+ 22 July 2004
1.35 Items to do:
-- Make btape release the drive during the "test" append.
+- Add bscan to four-concurrent-jobs regression.
- Do tape alerts -- see tapealert.txt
-- Revisit and revise Disaster Recovery (fix SCSI and RAID
- disk detection)
- Document a get out of jail procedure if everything breaks if
you lost/broke the Catalog -- do the same for "I know my
file is there how do I get it back?".
-- Look at Win32 inc problem when new directory added files not saved???
-- Make FD run on Win95 if possible:
- The error I when I installed 1.34.2 clients:
- The BACULA-FD file is
- linked to missing export KERNEL32.DLL:GetFileAttributesExA.
-- Add better error codes to run_program (10000+)
- When passwords do not match, print message that points the
user to the doc.
- Make Verify jobs require exclusive use of Volume as Restore
- Perhaps add read/write programs and/or plugins to FileSets.
- Look at adding Client run command that will use the
port opened by the client.
+- Fix find_device in stored/dircmd.c:462
+- Add new DCR calling sequences everywhere in SD.
+ This will permit simultaneous use of multiple
+ devices by a single job.
+- bscan does not put first of two volumes back with all info in
+ bscan-test.
+- Fix restore ++++ that get intermingled with "Building directory tree"
+- Solve the termcap.h problem on Solaris configure.
+- Fix ./configure to handle installed SQLite
+- Test Win32 errno handling.
Documentation to do: (any release a little bit at a time)
- Document query file format.
non-existent directories will not be restored properly.
Wish list:
+- Figure out how to make named console messages go only to that
+ console and to the non-restricted console (new console class?).
+- Make restricted console prompt for password if *ask* is set or
+ perhaps if password is undefined.
+- Implement "from ISO-date/time every x hours/days/weeks/months" in
+ schedules.
- Compaction of Disk space by "migrating" Volumes that have pruned
Jobs (what criteria? size, #jobs, time).
- Add prune all command
Add Dan's work to manual See ssl.txt
==== Done in 1.35.0
-- Implement fast tree insert (doubly linked list?)
+- Implement fast tree insert (doubly linked list)
- Disallow using Internal database
-- Feedback while the tree is being built.
-- Add detection of Whitebox
+- Feedback while the restore tree is being built.
+- Add detection of Whitebox release in ./configure
- Add InChanger to "list media"
- Implement second cut of SIGHUP in Dir
(Implement resources on a single pointer)
-- Add regular expressions to FileSets.
-- Test new I/O error despooling code.
+- Add regular expressions to FileSets (needs testing).
+- Test new despooling error recovery code when partition fills.
- Sort Scheduled jobs status listing by start time.
- Add priority to Scheduled jobs status listing.
+- Look at Win32 inc problem when new directory added files not saved???
+- Require resource names to be unique.
+- Make sure that all errors from libacl are printed.
+- Make FD run on Win95 if possible (not really possible).
+- Fix GROUP BYs in all SQL (done by Dan -- thanks)
+- Make entering multiple Storage names in Dir illegal.
+- Make btape release the drive during the "test" append.
+- Fix restore:
+ You have selected the following JobIds: 739,856,797
+ Building directory tree for JobId 739 ...
+ Building directory tree for JobId 856 ...
+ Building directory tree for JobId 797 ...3
+ Jobs inserted into the tree.
+- Fix errno handling in win32 compat routines.
+- Add better error codes to run_program (10000+)
+- Revisit and revise Disaster Recovery (fix SCSI and RAID
+ disk detection)