X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fprojects;h=e0382bf1a8bef92cdd307ba6a19f3e7ad77d7173;hb=65e5b5ac6dc5e85849f39292e6233a2bcbe2c7dd;hp=e3f611b426902e4938cfcb2ea575900690560269;hpb=2b07c38e552e1ad8bf83c208a2c477e80670d1d4;p=bacula%2Fbacula diff --git a/bacula/projects b/bacula/projects index e3f611b426..e0382bf1a8 100644 --- a/bacula/projects +++ b/bacula/projects @@ -1,63 +1,53 @@ Projects: Bacula Projects Roadmap - Status updated 26 April 2009 + Status updated 14 Jun 2009 Summary: -Item 1: Allow FD to initiate a backup -Item 2: Ability to restart failed jobs -Item 3: Port bat to Win32 -Item 4: Convert Bacula existing tray monitor on Windows to a stand alone program -Item 5: Ability to import/export Bacula database entities -Item 6: Ability to defer Batch Insert to a later time -Item 7: List InChanger flag when doing restore. -Item 8: Deletion of disk Volumes when pruned -Item 9: Implement Base jobs -Item 10: Scheduling syntax that permits more flexibility and options -Item 11: Reduction of communications bandwidth for a backup -Item 12: Bacula Dir, FD and SD to support proxies -Item 13: Message mailing based on backup types -Item 14: Ability to reconnect a disconnected comm line -Item 15: Include timestamp of job launch in "stat clients" output -Item 16: Add an override in Schedule for Pools based on backup types -Item 17: Automatic promotion of backup levels based on backup size -Item 18: Allow inclusion/exclusion of files in a fileset by creation/mod times -Item 19: Archival (removal) of User Files to Tape -Item 20: Include all conf files in specified directory -Item 21: Implement an interface between Bacula and Amazon's S3. -Item 22: Enable/disable compression depending on storage device (disk/tape) -Item 23: Backup and Restore of Windows Encrypted Files using Win raw encryption -Item 24: Data encryption on storage daemon -Item 25: "Maximum Concurrent Jobs" for drives when used with changer device -Item 26: Add MaxVolumeSize/MaxVolumeBytes statement to Storage resource -Item 27: Start spooling even when waiting on tape -Item 28: Enable persistent naming/number of SQL queries -Item 29: Implementation of running Job speed limit. -Item 30: Restore from volumes on multiple storage daemons -Item 31: 'restore' menu: enter a JobId, automatically select dependents -Item 32: Possibilty to schedule Jobs on last Friday of the month -Item 33: Add Minumum Spool Size directive -Item 34: Cause daemons to use a specific IP address to source communications -Item 35: Add ability to Verify any specified Job. -Item 36: Automatic disabling of devices -Item 37: An option to operate on all pools with update vol parameters -Item 38: Implement Storage daemon compression -Item 39: Improve Bacula's tape and drive usage and cleaning management -Item 40: Multiple threads in file daemon for the same job - - -Item 1: Allow FD to initiate a backup -Origin: Frank Volf (frank at deze dot org) -Date: 17 November 2005 -Status: - -What: Provide some means, possibly by a restricted console that - allows a FD to initiate a backup, and that uses the connection - established by the FD to the Director for the backup so that - a Director that is firewalled can do the backup. -Why: Makes backup of laptops much easier. - -Item 2: Ability to restart failed jobs +* => item complete + + Item 1: Ability to restart failed jobs +*Item 2: 'restore' menu: enter a JobId, automatically select dependents + Item 3: Scheduling syntax that permits more flexibility and options + Item 4: Data encryption on storage daemon + Item 5: Deletion of disk Volumes when pruned + Item 6: Implement Base jobs + Item 7: Add ability to Verify any specified Job. + Item 8: Improve Bacula's tape and drive usage and cleaning management + Item 9: Allow FD to initiate a backup +*Item 10: Restore from volumes on multiple storage daemons + Item 11: Implement Storage daemon compression + Item 12: Reduction of communications bandwidth for a backup + Item 13: Ability to reconnect a disconnected comm line + Item 14: Start spooling even when waiting on tape + Item 15: Enable/disable compression depending on storage device (disk/tape) + Item 16: Include all conf files in specified directory + Item 17: Multiple threads in file daemon for the same job + Item 18: Possibilty to schedule Jobs on last Friday of the month + Item 19: Include timestamp of job launch in "stat clients" output +*Item 20: Cause daemons to use a specific IP address to source communications + Item 21: Message mailing based on backup types + Item 22: Ability to import/export Bacula database entities +*Item 23: "Maximum Concurrent Jobs" for drives when used with changer device + Item 24: Implementation of running Job speed limit. + Item 25: Add an override in Schedule for Pools based on backup types + Item 26: Automatic promotion of backup levels based on backup size + Item 27: Allow inclusion/exclusion of files in a fileset by creation/mod times + Item 28: Archival (removal) of User Files to Tape + Item 29: An option to operate on all pools with update vol parameters + Item 30: Automatic disabling of devices +*Item 31: List InChanger flag when doing restore. + Item 32: Ability to defer Batch Insert to a later time + Item 33: Add MaxVolumeSize/MaxVolumeBytes statement to Storage resource + Item 34: Enable persistent naming/number of SQL queries + Item 35: Port bat to Win32 + Item 36: Bacula Dir, FD and SD to support proxies + Item 37: Add Minumum Spool Size directive + Item 38: Backup and Restore of Windows Encrypted Files using Win raw encryption + Item 39: Implement an interface between Bacula and Amazon's S3. + Item 40: Convert Bacula existing tray monitor on Windows to a stand alone program + +Item 1: Ability to restart failed jobs Date: 26 April 2009 Origin: Kern/Eric Status: @@ -77,162 +67,34 @@ Item 2: Ability to restart failed jobs Notes: Requires Accurate to restart correctly. Must completed have a minimum volume of data or files stored on Volume before enabling. -Item 3: Port bat to Win32 - Date: 26 April 2009 - Origin: Kern/Eric - Status: - - What: Make bat run on Win32/64. - - Why: To have GUI on Windows - - Notes: - -Item 4: Convert Bacula existing tray monitor on Windows to a stand alone program - Date: 26 April 2009 - Origin: Kern/Eric - Status: - - What: Separate Win32 tray monitor to be a separate program. - - Why: Vista does not allow SYSTEM services to interact with the - desktop, so the current tray monitor does not work on Vista - machines. - - Notes: Requires communicating with the FD via the network (simulate - a console connection). - - - -Item 5: Ability to import/export Bacula database entities - Date: 26 April 2009 - Origin: Eric - Status: - - What: Create a Bacula ASCII SQL database independent format that permits - importing and exporting database catalog Job entities. - - Why: For achival, database clustering, tranfer to other databases - of any SQL engine. - - Notes: Job selection should be by Job, time, Volume, Client, Pool and possibly - other criteria. - - -Item 6: Ability to defer Batch Insert to a later time - Date: 26 April 2009 - Origin: Eric - Status: - - What: Instead of doing a Job Batch Insert at the end of the Job - which might create resource contention with lots of Job, - defer the insert to a later time. - - Why: Permits to focus on getting the data on the Volume and - putting the metadata into the Catalog outside the backup - window. - - Notes: Will use the proposed Bacula ASCII database import/export - format (i.e. dependent on the import/export entities project). - - -Item 7: List InChanger flag when doing restore. - Origin: Jesper Krogh - Date: 17 Oct 2008 - Status: - - What: When doing a restore the restore selection dialog ends by telling stuff - like this: - The job will require the following - Volume(s) Storage(s) SD Device(s) - =========================================================================== - 000741L3 LTO-4 LTO3 - 000866L3 LTO-4 LTO3 - 000765L3 LTO-4 LTO3 - 000764L3 LTO-4 LTO3 - 000756L3 LTO-4 LTO3 - 001759L3 LTO-4 LTO3 - 001763L3 LTO-4 LTO3 - 001762L3 LTO-4 LTO3 - 001767L3 LTO-4 LTO3 - - When having an autochanger, it would be really nice with an inChanger - column so the operator knew if this restore job would stop waiting for - operator intervention. This is done just by selecting the inChanger flag - from the catalog and printing it in a seperate column. - - - Why: This would help getting large restores through minimizing the - time spent waiting for operator to drop by and change tapes in the library. - - Notes: [Kern] I think it would also be good to have the Slot as well, - or some indication that Bacula thinks the volume is in the autochanger - because it depends on both the InChanger flag and the Slot being - valid. - - -Item 8: Deletion of disk Volumes when pruned - Date: Nov 25, 2005 - Origin: Ross Boylan (edited - by Kern) - Status: - - What: Provide a way for Bacula to automatically remove Volumes - from the filesystem, or optionally to truncate them. - Obviously, the Volume must be pruned prior removal. - - Why: This would allow users more control over their Volumes and - prevent disk based volumes from consuming too much space. - - Notes: The following two directives might do the trick: - - Volume Data Retention =