]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/projects
Update FOSDEM talk
[bacula/bacula] / bacula / projects
index 8be12a4433ef78009451f072469d81906bf4b4ac..87b5af4f88ec8df8c09eba13484fe6abf7c87b64 100644 (file)
@@ -1,7 +1,7 @@
                 
 Projects:
                      Bacula Projects Roadmap 
-                    Status updated 3 January 2007
+                    Status updated 12 January 2007
 
 Summary:
 Item  1:  Accurate restoration of renamed/deleted files
@@ -10,40 +10,40 @@ Item  3:  Implement Base jobs.
 Item  4:  Implement from-client and to-client on restore command line.
 Item  5:  Implement creation and maintenance of copy pools
 Item  6:  Merge multiple backups (Synthetic Backup or Consolidation).
-Item  8:  Deletion of Disk-Based Bacula Volumes
-Item  9:  Implement a Python interface to the Bacula catalog.
-Item 10:  Archival (removal) of User Files to Tape
-Item 11:  Add Plug-ins to the FileSet Include statements.
-Item 12:  Implement more Python events in Bacula.
-Item 13:  Quick release of FD-SD connection after backup.
-Item 14:  Implement huge exclude list support using hashing.
-Item 15:  Allow skipping execution of Jobs
-Item 16:  Tray monitor window cleanups
-Item 17:  Split documentation
-Item 18:  Automatic promotion of backup levels
-Item 19:  Add an override in Schedule for Pools based on backup types.
-Item 20:  An option to operate on all pools with update vol parameters
-Item 21:  Include JobID in spool file name
-Item 22:  Include timestamp of job launch in "stat clients" output
-Item 23:  Message mailing based on backup types
-Item 24:  Allow inclusion/exclusion of files in a fileset by creation/mod times
-Item 25:  Add a scheduling syntax that permits weekly rotations
-Item 26:  Improve Bacula's tape and drive usage and cleaning management.
-Item 27:  Implement support for stacking arbitrary stream filters, sinks.
-Item 28:  Allow FD to initiate a backup
-Item 29:  Directive/mode to backup only file changes, not entire file
-Item 30:  Automatic disabling of devices
-Item 31:  Incorporation of XACML2/SAML2 parsing
-Item 32:  Clustered file-daemons
-Item 33:  Commercial database support
-Item 34:  Archive data
-Item 35:  Filesystem watch triggered backup.
-Item 36:  Implement multiple numeric backup levels as supported by dump
-Item 37:  Implement a server-side compression feature
-Item 38:  Cause daemons to use a specific IP address to source communications
-Item 39:  Multiple threads in file daemon for the same job
-Item 40:  Restore only file attributes (permissions, ACL, owner, group...)
-Item 41:  Add an item to the restore option where you can select a pool
+Item  7:  Deletion of Disk-Based Bacula Volumes
+Item  8:  Implement a Python interface to the Bacula catalog.
+Item  9:  Archival (removal) of User Files to Tape
+Item 10:  Add Plug-ins to the FileSet Include statements.
+Item 11:  Implement more Python events in Bacula.
+Item 12:  Quick release of FD-SD connection after backup.
+Item 13:  Implement huge exclude list support using hashing.
+Item 14:  Allow skipping execution of Jobs
+Item 15:  Tray monitor window cleanups
+Item 16:  Split documentation
+Item 17:  Automatic promotion of backup levels
+Item 18:  Add an override in Schedule for Pools based on backup types.
+Item 10:  An option to operate on all pools with update vol parameters
+Item 20:  Include JobID in spool file name
+Item 21:  Include timestamp of job launch in "stat clients" output
+Item 22:  Message mailing based on backup types
+Item 23:  Allow inclusion/exclusion of files in a fileset by creation/mod times
+Item 24:  Add a scheduling syntax that permits weekly rotations
+Item 25:  Improve Bacula's tape and drive usage and cleaning management.
+Item 26:  Implement support for stacking arbitrary stream filters, sinks.
+Item 27:  Allow FD to initiate a backup
+Item 28:  Directive/mode to backup only file changes, not entire file
+Item 29:  Automatic disabling of devices
+Item 30:  Incorporation of XACML2/SAML2 parsing
+Item 31:  Clustered file-daemons
+Item 32:  Commercial database support
+Item 33:  Archive data
+Item 34:  Filesystem watch triggered backup.
+Item 35:  Implement multiple numeric backup levels as supported by dump
+Item 36:  Implement a server-side compression feature
+Item 37:  Cause daemons to use a specific IP address to source communications
+Item 38:  Multiple threads in file daemon for the same job
+Item 39:  Restore only file attributes (permissions, ACL, owner, group...)
+Item 40:  Add an item to the restore option where you can select a pool
 
 Below, you will find more information on future projects:
 
@@ -236,7 +236,7 @@ Item  6:  Merge multiple backups (Synthetic Backup or Consolidation).
           data can then be pruned (or not) from the catalog, possibly
           allowing older volumes to be recycled
 
-Item  8:  Deletion of Disk-Based Bacula Volumes
+Item  7:  Deletion of Disk-Based Bacula Volumes
   Date:   Nov 25, 2005
   Origin: Ross Boylan <RossBoylan at stanfordalumni dot org> (edited
           by Kern)
@@ -257,7 +257,7 @@ Item  8:  Deletion of Disk-Based Bacula Volumes
           The migration project should also remove a Volume that is
           migrated. This might also work for tape Volumes.
 
-Item  9:  Implement a Python interface to the Bacula catalog.
+Item  8:  Implement a Python interface to the Bacula catalog.
   Date:   28 October 2005
   Origin: Kern
   Status: 
@@ -268,7 +268,7 @@ Item  9:  Implement a Python interface to the Bacula catalog.
   Why:    This will permit users to customize Bacula through
           Python scripts.
 
-Item 10:  Archival (removal) of User Files to Tape
+Item  9:  Archival (removal) of User Files to Tape
 
   Date:   Nov. 24/2005 
 
@@ -297,7 +297,7 @@ Item 10:  Archival (removal) of User Files to Tape
           access time.  Then after another 6 months (or possibly as one
           storage pool gets full) data is migrated to Tape.
 
-Item 11:  Add Plug-ins to the FileSet Include statements.
+Item 10:  Add Plug-ins to the FileSet Include statements.
   Date:   28 October 2005
   Origin:
   Status: Partially coded in 1.37 -- much more to do.
@@ -313,7 +313,7 @@ Item 11:  Add Plug-ins to the FileSet Include statements.
           plug-in knows how to backup his Oracle database without
           stopping/starting it, for example.
 
-Item 12:  Implement more Python events in Bacula.
+Item 11:  Implement more Python events in Bacula.
   Date:   28 October 2005
   Origin: Kern
   Status: 
@@ -334,7 +334,7 @@ Item 12:  Implement more Python events in Bacula.
           jobs (possibly also scheduled jobs).
 
 
-Item 13:  Quick release of FD-SD connection after backup.
+Item 12:  Quick release of FD-SD connection after backup.
   Origin: Frank Volf (frank at deze dot org)
   Date:   17 November 2005
   Status:
@@ -373,7 +373,7 @@ Item 13:  Quick release of FD-SD connection after backup.
 
 
 
-Item 14:  Implement huge exclude list support using hashing.
+Item 13:  Implement huge exclude list support using hashing.
   Date:   28 October 2005
   Origin: Kern
   Status: 
@@ -390,7 +390,7 @@ Item 14:  Implement huge exclude list support using hashing.
           backup set will be *much* smaller.
 
 
-Item 15:  Allow skipping execution of Jobs
+Item 14:  Allow skipping execution of Jobs
   Date:   29 November 2005
   Origin: Florian Schnabel <florian.schnabel at docufy dot de>
   Status:
@@ -402,7 +402,7 @@ Item 15:  Allow skipping execution of Jobs
           and you won't get errors that way.
 
 
-Item 16:  Tray monitor window cleanups
+Item 15:  Tray monitor window cleanups
   Origin: Alan Brown ajb2 at mssl dot ucl dot ac dot uk
   Date:   24 July 2006
   Status:
@@ -413,7 +413,7 @@ Item 16:  Tray monitor window cleanups
           the trailing items difficult to read.
 
 
-Item 17:  Split documentation
+Item 16:  Split documentation
   Origin: Maxx <maxxatworkat gmail dot com>
   Date:   27th July 2006
   Status:
@@ -436,7 +436,7 @@ Item 17:  Split documentation
 
 
 
-Item 18:  Automatic promotion of backup levels
+Item 17:  Automatic promotion of backup levels
    Date:  19 January 2006
   Origin: Adam Thornton <athornton@sinenomine.net>
   Status: 
@@ -455,7 +455,7 @@ Item 18:  Automatic promotion of backup levels
           Amanda can do and we can't (at least, the one cool thing I know of).
 
 
-Item 19:  Add an override in Schedule for Pools based on backup types.
+Item 18:  Add an override in Schedule for Pools based on backup types.
 Date:     19 Jan 2005
 Origin:   Chad Slater <chad.slater@clickfox.com>
 Status: 
@@ -474,7 +474,7 @@ Status:
           backups, then the Full job would use the proper Storage device, which
           has more capacity (i.e. a 8TB tape library.
 
-Item 20:  An option to operate on all pools with update vol parameters
+Item 19:  An option to operate on all pools with update vol parameters
   Origin: Dmitriy Pinchukov <absh@bossdev.kiev.ua>
    Date:  16 August 2006
   Status:
@@ -490,10 +490,11 @@ Item 20:  An option to operate on all pools with update vol parameters
 
 
 
-Item 21:  Include JobID in spool file name
+Item 20:  Include JobID in spool file name ****DONE****
   Origin: Mark Bergman <mark.bergman@uphs.upenn.edu>
   Date:   Tue Aug 22 17:13:39 EDT 2006
-  Status: Ok (patches/testing/project-include-jobid-in-spool-name.patch)
+  Status: Done. (patches/testing/project-include-jobid-in-spool-name.patch)
+          No need to vote for this item.
 
   What:   Change the name of the spool file to include the JobID
 
@@ -503,7 +504,7 @@ Item 21:  Include JobID in spool file name
 
 
 
-Item 22:  Include timestamp of job launch in "stat clients" output
+Item 21:  Include timestamp of job launch in "stat clients" output
   Origin: Mark Bergman <mark.bergman@uphs.upenn.edu>
   Date:   Tue Aug 22 17:13:39 EDT 2006
   Status:
@@ -523,7 +524,7 @@ Item 22:  Include timestamp of job launch in "stat clients" output
 
 
 
-Item 23:  Message mailing based on backup types
+Item 22:  Message mailing based on backup types
  Origin:  Evan Kaufman <evan.kaufman@gmail.com>
    Date:  January 6, 2006
  Status:
@@ -552,7 +553,7 @@ Item 23:  Message mailing based on backup types
    }
 
 
-Item 24:  Allow inclusion/exclusion of files in a fileset by creation/mod times
+Item 23:  Allow inclusion/exclusion of files in a fileset by creation/mod times
   Origin: Evan Kaufman <evan.kaufman@gmail.com>
   Date:   January 11, 2006
   Status:
@@ -602,7 +603,7 @@ Item 24:  Allow inclusion/exclusion of files in a fileset by creation/mod times
            or 'since'.
 
 
-Item 25:  Add a scheduling syntax that permits weekly rotations
+Item 24:  Add a scheduling syntax that permits weekly rotations
    Date:  15 December 2006
   Origin: Gregory Brauer (greg at wildbrain dot com)
   Status:
@@ -695,7 +696,7 @@ Item 25:  Add a scheduling syntax that permits weekly rotations
           }
 
 
-Item 26:  Improve Bacula's tape and drive usage and cleaning management.
+Item 25:  Improve Bacula's tape and drive usage and cleaning management.
   Date:   8 November 2005, November 11, 2005
   Origin: Adam Thornton <athornton at sinenomine dot net>,
           Arno Lehmann <al at its-lehmann dot de>
@@ -763,7 +764,7 @@ Item 26:  Improve Bacula's tape and drive usage and cleaning management.
           sub-projects: Measuring Tape and Drive usage, retiring
           volumes, and handling drive cleaning and TAPEALERTs.
 
-Item 27:  Implement support for stacking arbitrary stream filters, sinks.
+Item 26:  Implement support for stacking arbitrary stream filters, sinks.
 Date:     23 November 2006
 Origin:   Landon Fuller <landonf@threerings.net>
 Status:   Planning. Assigned to landonf.
@@ -799,7 +800,7 @@ Status:   Planning. Assigned to landonf.
 
           Assistance with either code or testing would be fantastic.
 
-Item 28:  Allow FD to initiate a backup
+Item 27:  Allow FD to initiate a backup
   Origin: Frank Volf (frank at deze dot org)
   Date:   17 November 2005
   Status:
@@ -811,7 +812,7 @@ Item 28:  Allow FD to initiate a backup
 
    Why:   Makes backup of laptops much easier.
 
-Item 29:  Directive/mode to backup only file changes, not entire file
+Item 28:  Directive/mode to backup only file changes, not entire file
   Date:   11 November 2005
   Origin: Joshua Kugler <joshua dot kugler at uaf dot edu>
           Marek Bajon <mbajon at bimsplus dot com dot pl>
@@ -828,7 +829,7 @@ Item 29:  Directive/mode to backup only file changes, not entire file
   Notes:  This would require the usage of disk-based volumes as comparing 
           files would not be feasible using a tape drive.
 
-Item 30:  Automatic disabling of devices
+Item 29:  Automatic disabling of devices
    Date:  2005-11-11
   Origin: Peter Eriksson <peter at ifm.liu dot se>
   Status:
@@ -854,7 +855,7 @@ Item 30:  Automatic disabling of devices
           further use of that drive and used one of the other ones
           instead.
 
-Item 31:  Incorporation of XACML2/SAML2 parsing
+Item 30:  Incorporation of XACML2/SAML2 parsing
    Date:   19 January 2006
    Origin: Adam Thornton <athornton@sinenomine.net>
    Status: Blue sky
@@ -892,7 +893,7 @@ Item 31:  Incorporation of XACML2/SAML2 parsing
           high, but they're largely both external to Bacula and already sunk.
 
 
-Item 32:  Clustered file-daemons
+Item 31:  Clustered file-daemons
   Origin: Alan Brown ajb2 at mssl dot ucl dot ac dot uk
   Date:   24 July 2006
   Status:
@@ -924,7 +925,7 @@ Item 32:  Clustered file-daemons
 
    Notes:
 
-Item 33:  Commercial database support
+Item 32:  Commercial database support
   Origin: Russell Howe <russell_howe dot wreckage dot org>
   Date:   26 July 2006
   Status:
@@ -946,7 +947,7 @@ Item 33:  Commercial database support
           than having to run a second DBMS.
 
 
-Item 34:  Archive data
+Item 33:  Archive data
   Date:   15/5/2006
   Origin: calvin streeting calvin at absentdream dot com
   Status:
@@ -977,7 +978,7 @@ Item 34:  Archive data
           save the catalog with the disk as some kind of menu
           system 
 
-Item 35:  Filesystem watch triggered backup.
+Item 34:  Filesystem watch triggered backup.
   Date:   31 August 2006
   Origin: Jesper Krogh <jesper@krogh.cc>
   Status: Unimplemented, depends probably on "client initiated backups"
@@ -1002,7 +1003,7 @@ Kern Notes: I would rather see this implemented by an external program
           that monitors the Filesystem changes, then uses the console
           to start the appropriate job.
 
-Item 36:  Implement multiple numeric backup levels as supported by dump
+Item 35:  Implement multiple numeric backup levels as supported by dump
 Date:     3 April 2006
 Origin:   Daniel Rich <drich@employees.org>
 Status:
@@ -1023,7 +1024,7 @@ Why:      Support of multiple backup levels would provide for more advanced back
 Notes:    Legato Networker supports a similar system with full, incr, and 1-9 as
           levels.
 
-Item 37:  Implement a server-side compression feature
+Item 36:  Implement a server-side compression feature
   Date:   18 December 2006
   Origin: Vadim A. Umanski , e-mail umanski@ext.ru
   Status:
@@ -1044,7 +1045,7 @@ Item 37:  Implement a server-side compression feature
           That's why the server-side compression feature is needed!
   Notes:
 
-Item 38:  Cause daemons to use a specific IP address to source communications
+Item 37:  Cause daemons to use a specific IP address to source communications
  Origin:  Bill Moran <wmoran@collaborativefusion.com>
  Date:    18 Dec 2006
  Status:
@@ -1073,7 +1074,7 @@ Item 38:  Cause daemons to use a specific IP address to source communications
           10.0.0.1 and zone transfers will always originate from
           10.0.0.2.
 
-Item 39:  Multiple threads in file daemon for the same job
+Item 38:  Multiple threads in file daemon for the same job
   Date:   27 November 2005
   Origin: Ove Risberg (Ove.Risberg at octocode dot com)
   Status:
@@ -1095,7 +1096,7 @@ Item 39:  Multiple threads in file daemon for the same job
   Why:    Multiple concurrent backups of a large fileserver with many
           disks and controllers will be much faster.
 
-Item 40:  Restore only file attributes (permissions, ACL, owner, group...)
+Item 39:  Restore only file attributes (permissions, ACL, owner, group...)
   Origin: Eric Bollengier
   Date:   30/12/2006
   Status:
@@ -1114,7 +1115,7 @@ Item 40:  Restore only file attributes (permissions, ACL, owner, group...)
           If the file isn't here, we can create an empty one and apply
           rights or do nothing.
 
-Item 41:  Add an item to the restore option where you can select a pool
+Item 40:  Add an item to the restore option where you can select a pool
   Origin: kshatriyak at gmail dot com
     Date: 1/1/2006
   Status: