X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Fprojects;h=a7334e20bd7c8960324fcf1859f8e4848ee57b15;hb=30ba4a6f0147e8af1353ed3dbc8a54eb4b25fdee;hp=c5e75107eee844c807ae170c292562fd35e0ca26;hpb=94751b329813dda2e1f0244c049281414ecdd53a;p=bacula%2Fbacula diff --git a/bacula/projects b/bacula/projects index c5e75107ee..a7334e20bd 100644 --- a/bacula/projects +++ b/bacula/projects @@ -1,63 +1,54 @@ Projects: Bacula Projects Roadmap - Status updated 26 April 2009 + Status updated 25 February 2010 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: Scheduling syntax that permits more flexibility and options +Item 3: Data encryption on storage daemon +Item 4: Add ability to Verify any specified Job. +Item 5: Improve Bacula's tape and drive usage and cleaning management +Item 6: Allow FD to initiate a backup +Item 7: Implement Storage daemon compression +Item 8: Reduction of communications bandwidth for a backup +Item 9: Ability to reconnect a disconnected comm line +Item 10: Start spooling even when waiting on tape +Item 11: Include all conf files in specified directory +Item 12: Multiple threads in file daemon for the same job +Item 13: Possibilty to schedule Jobs on last Friday of the month +Item 14: Include timestamp of job launch in "stat clients" output +Item 15: Message mailing based on backup types +Item 16: Ability to import/export Bacula database entities +Item 17: Implementation of running Job speed limit. +Item 18: Add an override in Schedule for Pools based on backup types +Item 19: Automatic promotion of backup levels based on backup size +Item 20: Allow FileSet inclusion/exclusion by creation/mod times +Item 21: Archival (removal) of User Files to Tape +Item 22: An option to operate on all pools with update vol parameters +Item 23: Automatic disabling of devices +Item 24: Ability to defer Batch Insert to a later time +Item 25: Add MaxVolumeSize/MaxVolumeBytes to Storage resource +Item 26: Enable persistent naming/number of SQL queries +Item 27: Bacula Dir, FD and SD to support proxies +Item 28: Add Minumum Spool Size directive +Item 29: Handle Windows Encrypted Files using Win raw encryption +Item 30: Implement a Storage device like Amazon's S3. +Item 31: Convert tray monitor on Windows to a stand alone program +Item 32: Relabel disk volume after recycling +Item 33: Command that releases all drives in an autochanger +Item 34: Run bscan on a remote storage daemon from within bconsole. +Item 35: Implement a Migration job type that will create a reverse +Item 36: Job migration between different SDs +Item 37: Concurrent spooling and despooling withini a single job. +Item 39: Extend the verify code to make it possible to verify +Item 40: Separate "Storage" and "Device" in the bacula-dir.conf +Item 41: Least recently used device selection for tape drives in autochanger. + + +Item 1: Ability to restart failed jobs Date: 26 April 2009 Origin: Kern/Eric Status: @@ -77,162 +68,8 @@ 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 =