X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fkernstodo;h=d840d86f2d585399e05a105642a9fa999553eaca;hb=49fc6f8b8ec8fe2ad13e31d443e5b77012c46554;hp=48c929567715e5134e93b8c482d8ccc4e86ec950;hpb=ca5b3cac65aef1ccf32d4cf826f6756c95ff5a4b;p=bacula%2Fbacula diff --git a/bacula/kernstodo b/bacula/kernstodo index 48c9295677..d840d86f2d 100644 --- a/bacula/kernstodo +++ b/bacula/kernstodo @@ -1,5 +1,5 @@ Kern's ToDo List - 29 June 2007 + 16 July 2007 Document: @@ -56,8 +56,29 @@ Professional Needs: - How to sync remote offices. - Exchange backup: http://www.microsoft.com/technet/itshowcase/content/exchbkup.mspx +- David's priorities + Copypools + Extract capability (#25) + Continued enhancement of bweb + Threshold triggered migration jobs (not currently in list, but will be + needed ASAP) + Client triggered backups + Complete rework of the scheduling system (not in list) + Performance and usage instrumentation (not in list) + See email of 21Aug2007 for details. Priority: +- Erabt if min_block_size > max_block_size +- KIWI +- Implement wait on multiple objects + - Multiple max times + - pthread signal + - socket input ready +- Implement SDErrors (must return from SD) +- Implement USB keyboard support in rescue CD. +- Implement continue spooling while despooling. +- Remove all install temp files in Win32 PLUGINSDIR. +- Audit retention periods to make sure everything is 64 bit. - Use E'xxx' to escape PostgreSQL strings. - No where in restore causes kaboom. - Performance: multiple spool files for a single job. @@ -66,17 +87,10 @@ Priority: - Make restore use the in-use volume reservation algorithm. - Look at mincore: http://insights.oetiker.ch/linux/fadvise.html - Unicode input http://en.wikipedia.org/wiki/Byte_Order_Mark -- How does restore JobId=nnn work? (Dirk) -- What does: restore select fileset="TestSet" client="workplay-fd" pool="Default" -> storage="File2" before="2007-02-05 23:05:04" do? (Dirk) - -- Implement update jobid= -- Mention Eric and Marc's work + Marc's doc. -- Add TLS to bat +- Add TLS to bat (should be done). - When Pool specifies Storage command override does not work. - Implement wait_for_sysop() message display in wait_for_device(), which now prints warnings too often. - - Ensure that each device in an Autochanger has a different Device Index. - Add Catalog = to Pool resource so that pools will exist @@ -103,8 +117,6 @@ Priority: > configuration string value to a CRYPTO_CIPHER_* value, if anyone is > interested in implementing this functionality. -- Ensure that moving a purged Volume in ua_purge.c to the RecyclePool - does the right thing. - Why doesn't @"xxx abc" work in a conf file? - Figure out some way to "automatically" backup conf changes. - Add the OS version back to the Win32 client info. @@ -121,11 +133,23 @@ Priority: - Test Volume compatibility between machine architectures - Encryption documentation - Wrong jobbytes with query 12 (todo) -- bacula-1.38.2-ssl.patch - Bare-metal recovery Windows (todo) Projects: +- Pool enhancements + - Access Mode = Read-Only, Read-Write, Unavailable, Destroyed, Offsite + - Pool Type = Copy + - Maximum number of scratch volumes + - Maximum File size + - Next Pool (already have) + - Reclamation threshold + - Reclamation Pool + - Reuse delay (after all files purged from volume before it can be used) + - Copy Pool = xx, yyy (or multiple lines). + - Catalog = xxx + - Allow pool selection during restore. + - Average tape size from Eric SELECT COALESCE(media_avg_size.volavg,0) * count(Media.MediaId) AS volmax, GROUP BY Media.MediaType, Media.PoolId, media_avg_size.volavg count(Media.MediaId) AS volnum, @@ -147,13 +171,11 @@ Projects: - Look at Webmin http://www.orangecrate.com/modules.php?name=News&file=article&sid=501 - Performance - - FD-SD quick disconnect - Despool attributes in separate thread - Database speedups - Embedded MySQL - Check why restore repeatedly sends Rechdrs between each data chunk -- according to James Harper 9Jan07. - - Building the in memory restore tree is slow. - Features - Better scheduling - Full at least once a month, ... @@ -165,6 +187,7 @@ Projects: For next release: +- Try to fix bscan not working with multiple DVD volumes bug #912. - Look at mondo/mindi - Don't restore Solaris Door files: #define S_IFDOOR in st_mode. @@ -1767,3 +1790,7 @@ Block Position: 0 apparently not. This happened when I removed the pool directive and started the director. - Add Where: client:/.... to restore job report. +- Ensure that moving a purged Volume in ua_purge.c to the RecyclePool + does the right thing. +- FD-SD quick disconnect +- Building the in memory restore tree is slow.