Kern's ToDo List
- 18 June 2003
+ 22 June 2003
Documentation to do: (any release a little bit at a time)
- Document running a test version.
- Document FInclude ...
- Document need to add "-u root" to most of MySQL script calls
(./create_mys... ./make_my...).
+- Document recycling algorithm.
Testing to do: (painful)
- Test multiple simultaneous Volumes
- 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:
+- Check that Block number in JobMedia are correct.
+- Complain if record dropped in bnet_recv because too long.
+- Suppress Job Name in Jmsg for console
+- Check Jmsg in bnet, may not work, must dup bsock.
+- Use SD returned values in report -- or add them.
+- Increment DB version prior to releasing.
+- Turn off FULL_DEBUG prior to releasing.
+- Implement forward spacing block/file: position_device(bsr) --
+ just before read_block_from_device();
- 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
- Instrument use_count on DEVICE packets and ensure that the device is
being close()ed at the appropriate time.
- Test long path names (>64 chars) in Windows -- crashes FD?
+- Implement fast block rejection: match_bsr_block().
+