Item 1: Ability to restart failed jobs
Item 2: SD redesign
-Item 3: NDMP backup
-Item 4: SAP backup
-Item 5: Oracle backup
-Item 6: Include timestamp of job launch in "stat clients" output
-Item 7: Include all conf files in specified directory
-Item 8: Reduction of communications bandwidth for a backup
-Item 9: Concurrent spooling and despooling within a single job.
-Item 10: Start spooling even when waiting on tape
-Item 11: Add ability to Verify any specified Job.
-Item 12: Data encryption on storage daemon
-Item 13: Possibilty to schedule Jobs on last Friday of the month
-Item 14: Scheduling syntax that permits more flexibility and options
-Item 15: Ability to defer Batch Insert to a later time
-Item 16: Add MaxVolumeSize/MaxVolumeBytes to Storage resource
-Item 17: Message mailing based on backup types
-Item 18: Handle Windows Encrypted Files using Win raw encryption
-Item 19: Job migration between different SDs
+Item* 3: NDMP backup/restore
+Item 4: SAP backup/restore
+Item 5: Oracle backup/restore
+Item 6: Zimbra and Zarafa backup/restore
+Item* 7: Include timestamp of job launch in "stat clients" output
+Item 8: Include all conf files in specified directory
+Item 9: Reduction of communications bandwidth for a backup
+Item 10: Concurrent spooling and despooling within a single job.
+Item 11: Start spooling even when waiting on tape
+Item*12: Add ability to Verify any specified Job.
+Item 13: Data encryption on storage daemon
+Item 14: Possibilty to schedule Jobs on last Friday of the month
+Item 15: Scheduling syntax that permits more flexibility and options
+Item 16: Ability to defer Batch Insert to a later time
+Item 17: Add MaxVolumeSize/MaxVolumeBytes to Storage resource
+Item 18: Message mailing based on backup types
+Item 19: Handle Windows Encrypted Files using Win raw encryption
+Item 20: Job migration between different SDs
Item 19. Allow FD to initiate a backup
-Item 20: Implement Storage daemon compression
-Item 21: Ability to import/export Bacula database entities
-Item 22: Implementation of running Job speed limit.
-Item 23: Add an override in Schedule for Pools based on backup types
-Item 24: Automatic promotion of backup levels based on backup size
-Item 25: Allow FileSet inclusion/exclusion by creation/mod times
-Item 26: Archival (removal) of User Files to Tape
-Item 27: Ability to reconnect a disconnected comm line
-Item 28: Multiple threads in file daemon for the same job
-Item 29: Automatic disabling of devices
-Item 30: Enable persistent naming/number of SQL queries
-Item 31: Bacula Dir, FD and SD to support proxies
-Item 32: Add Minumum Spool Size directive
-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: Extend the verify code to make it possible to verify
+Item 21: Implement Storage daemon compression
+Item 22: Ability to import/export Bacula database entities
+Item*23: Implementation of running Job speed limit.
+Item 24: Add an override in Schedule for Pools based on backup types
+Item 25: Automatic promotion of backup levels based on backup size
+Item 26: Allow FileSet inclusion/exclusion by creation/mod times
+Item 27: Archival (removal) of User Files to Tape
+Item 28: Ability to reconnect a disconnected comm line
+Item 29: Multiple threads in file daemon for the same job
+Item 30: Automatic disabling of devices
+Item 31: Enable persistent naming/number of SQL queries
+Item 32: Bacula Dir, FD and SD to support proxies
+Item 33: Add Minumum Spool Size directive
+Item 34: Command that releases all drives in an autochanger
+Item 35: Run bscan on a remote storage daemon from within bconsole.
+Item 36: Implement a Migration job type that will create a reverse
Item 37: Separate "Storage" and "Device" in the bacula-dir.conf
Item 38: Least recently used device selection for tape drives in autochanger.
Item 39: Implement a Storage device like Amazon's S3.
-Item 40: Convert tray monitor on Windows to a stand alone program
-Item 41: Improve Bacula's tape and drive usage and cleaning management
+Item*40: Convert tray monitor on Windows to a stand alone program
+Item 41: Improve Bacula's tape and drive usage and cleaning management
Item 42: Relabel disk volume after recycling
-
Item 1: Ability to restart failed jobs
Date: 26 April 2009
Origin: Kern/Eric
Why: It will simplify the SD, make it more modular, reduce locking
conflicts, and allow multiple buffer backups.
-Item 3: NDMP backup
+
+Item 3: NDMP backup/restore
Date: 8 August 2010
Origin: Bacula Systems
Status: Enterprise only if implemented by Bacula Systems
What: Backup/restore via NDMP -- most important NetApp compatibility
-Item 4: SAP backup
+
+
+Item 4: SAP backup/restore
Date: 8 August 2010
Origin: Bacula Systems
Status: Enterprise only if implemented by Bacula Systems
What: Backup/restore SAP databases (MaxDB, Oracle, possibly DB2)
-Item 5: Oracle backup
+
+
+Item 5: Oracle backup/restore
Date: 8 August 2010
Origin: Bacula Systems
Status: Enterprise only if implemented by Bacula Systems
What: Backup/restore Oracle databases
-Item 6: Include timestamp of job launch in "stat clients" output
+
+Item 6: Zimbra and Zarafa backup/restore
+ Date: 8 August 2010
+ Origin: Bacula Systems
+ Status: Enterprise only if implemented by Bacula Systems
+
+ What: Backup/restore for Zimbra and Zarafa
+
+
+
+Item 7: 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:
+ Status: Done
What: The "stat clients" command doesn't include any detail on when
the active backup jobs were launched.
particularly when there are many active clients.
-Item 7: Include all conf files in specified directory
+Item 8: Include all conf files in specified directory
Date: 18 October 2008
Origin: Database, Lda. Maputo, Mozambique
Contact:Cameron Smith / cameron.ord@database.co.mz
-Item 8: Reduction of communications bandwidth for a backup
+Item 9: Reduction of communications bandwidth for a backup
Date: 14 October 2008
Origin: Robin O'Leary (Equiinet)
Status:
backup that will speed up subsequent backups.
-Item 9: Concurrent spooling and despooling within a single job.
+Item 10: Concurrent spooling and despooling within a single job.
Date: 17 nov 2009
Origin: Jesper Krogh <jesper@krogh.cc>
Status: NEW
-Item 10: Start spooling even when waiting on tape
+Item 11: Start spooling even when waiting on tape
Origin: Tobias Barth <tobias.barth@web-arts.com>
Date: 25 April 2008
Status:
implemented.
-Item 11: Add ability to Verify any specified Job.
+Item 12: Add ability to Verify any specified Job.
Date: 17 January 2008
Origin: portrix.net Hamburg, Germany.
Contact: Christian Sabelmann
-Status: 70% of the required Code is part of the Verify function since v. 2.x
+Status: Can use jobid= in run command to select an old job
What:
The ability to tell Bacula which Job should verify instead of
Jobs whose file information are still in the catalog.
-Item 12: Data encryption on storage daemon
+Item 13: Data encryption on storage daemon
Origin: Tobias Barth <tobias.barth at web-arts.com>
Date: 04 February 2009
Status: new
-Item 13: Possibilty to schedule Jobs on last Friday of the month
+Item 14: Possibilty to schedule Jobs on last Friday of the month
Origin: Carsten Menke <bootsy52 at gmx dot net>
Date: 02 March 2008
Status:
Run = pool=Monthly last Day of the Month at 23:50
-Item 14: Scheduling syntax that permits more flexibility and options
+Item 15: Scheduling syntax that permits more flexibility and options
Date: 15 December 2006
Origin: Gregory Brauer (greg at wildbrain dot com) and
Florian Schnabel <florian.schnabel at docufy dot de>
jobs (via Schedule syntax) into this.
-Item 15: Ability to defer Batch Insert to a later time
+Item 16: Ability to defer Batch Insert to a later time
Date: 26 April 2009
Origin: Eric
Status:
format (i.e. dependent on the import/export entities project).
-Item 16: Add MaxVolumeSize/MaxVolumeBytes to Storage resource
+Item 17: Add MaxVolumeSize/MaxVolumeBytes to Storage resource
Origin: Bastian Friedrich <bastian.friedrich@collax.com>
Date: 2008-07-09
Status: -
quite well.
-Item 17: Message mailing based on backup types
+Item 18: Message mailing based on backup types
Origin: Evan Kaufman <evan.kaufman@gmail.com>
Date: January 6, 2006
Status:
Notes: Kern: This should be rather trivial to implement.
-Item 18: Handle Windows Encrypted Files using Win raw encryption
+Item 19: Handle Windows Encrypted Files using Win raw encryption
Origin: Michael Mohr, SAG Mohr.External@infineon.com
Date: 22 February 2008
Origin: Alex Ehrlich (Alex.Ehrlich-at-mail.ee)
requiring some FD code rewrite to work with
encrypted-file-related callback functions.
-Item 19: Job migration between different SDs
+Item 20: Job migration between different SDs
Origin: Mariusz Czulada <manieq AT wp DOT eu>
Date: 07 May 2007
Status: NEW
backup via the FD.
-Item 20: Implement Storage daemon compression
+Item 21: Implement Storage daemon compression
Date: 18 December 2006
Origin: Vadim A. Umanski , e-mail umanski@ext.ru
Status:
That's why the server-side compression feature is needed!
Notes:
-Item 21: Ability to import/export Bacula database entities
+Item 22: Ability to import/export Bacula database entities
Date: 26 April 2009
Origin: Eric
Status:
other criteria.
-Item 22: Implementation of running Job speed limit.
+Item 23: Implementation of running Job speed limit.
Origin: Alex F, alexxzell at yahoo dot com
Date: 29 January 2009
especially where there is little available.
-Item 23: Add an override in Schedule for Pools based on backup types
+Item 24: Add an override in Schedule for Pools based on backup types
Date: 19 Jan 2005
Origin: Chad Slater <chad.slater@clickfox.com>
Status:
has more capacity (i.e. a 8TB tape library.
-Item 24: Automatic promotion of backup levels based on backup size
+Item 25: Automatic promotion of backup levels based on backup size
Date: 19 January 2006
Origin: Adam Thornton <athornton@sinenomine.net>
Status:
of).
-Item 25: Allow FileSet inclusion/exclusion by creation/mod times
+Item 26: Allow FileSet inclusion/exclusion by creation/mod times
Origin: Evan Kaufman <evan.kaufman@gmail.com>
Date: January 11, 2006
Status:
or 'since'.
-Item 26: Archival (removal) of User Files to Tape
+Item 27: Archival (removal) of User Files to Tape
Date: Nov. 24/2005
Origin: Ray Pengelly [ray at biomed dot queensu dot ca
Status:
access time. Then after another 6 months (or possibly as one
storage pool gets full) data is migrated to Tape.
-Item 27: Ability to reconnect a disconnected comm line
+Item 28: Ability to reconnect a disconnected comm line
Date: 26 April 2009
Origin: Kern/Eric
Status:
Notes: *Very* complicated from a design point of view because of authenication.
-Item 28: Multiple threads in file daemon for the same job
+Item 29: Multiple threads in file daemon for the same job
Date: 27 November 2005
Origin: Ove Risberg (Ove.Risberg at octocode dot com)
Status:
is single thread.
-Item 29: Automatic disabling of devices
+Item 30: Automatic disabling of devices
Date: 2005-11-11
Origin: Peter Eriksson <peter at ifm.liu dot se>
Status:
instead.
-Item 30: Enable persistent naming/number of SQL queries
+Item 31: Enable persistent naming/number of SQL queries
Date: 24 Jan, 2007
Origin: Mark Bergman
Status:
than by number.
-Item 31: Bacula Dir, FD and SD to support proxies
+Item 32: Bacula Dir, FD and SD to support proxies
Origin: Karl Grindley @ MIT Lincoln Laboratory <kgrindley at ll dot mit dot edu>
Date: 25 March 2009
Status: proposed
One could also possibly use stunnel, netcat, etc.
-Item 32: Add Minumum Spool Size directive
+Item 33: Add Minumum Spool Size directive
Date: 20 March 2008
Origin: Frank Sweetser <fs@wpi.edu>
-Item 33: Command that releases all drives in an autochanger
+Item 34: Command that releases all drives in an autochanger
Origin: Blake Dunlap (blake@nxs.net)
Date: 10/07/2009
Status: Request
configuration quicker/easier, as all drives need to be released
before any modifications to slots.
-Item 34: Run bscan on a remote storage daemon from within bconsole.
+Item 35: Run bscan on a remote storage daemon from within bconsole.
Date: 07 October 2009
Origin: Graham Keeling <graham@equiinet.com>
Status: Proposing
code is used in both the bscan program and the Storage daemon to avoid
adding a lot of new code that must be maintained by the project.
-Item 35: Implement a Migration job type that will create a reverse
+Item 36: Implement a Migration job type that will create a reverse
incremental (or decremental) backup from two existing full backups.
Date: 05 October 2009
Origin: Griffith College Dublin. Some sponsorship available.
Notes: This feature was previously discussed on the bacula-devel list
here: http://www.mail-archive.com/bacula-devel@lists.sourceforge.net/msg04962.html
-
-
-Item 36: Extend the verify code to make it possible to verify
- older jobs, not only the last one that has finished
- Date: 10 April 2009
- Origin: Ralf Gross (Ralf-Lists <at> ralfgross.de)
- Status: not implemented or documented
-
- What: At the moment a VolumeToCatalog job compares only the
- last job with the data in the catalog. It's not possible
- to compare the data (md5sums) of an older volume with the
- data in the catalog.
-
- Why: If a verify job fails, one has to immediately check the
- source of the problem, fix it and rerun the verify job.
- This has to happen before the next backup of the
- verified backup job starts.
- More important: It's not possible to check jobs that are
- kept for a long time (archiv). If a jobid could be
- specified for a verify job, older backups/tapes could be
- checked on a regular base.
-
- Notes: verify documentation:
- VolumeToCatalog: This level causes Bacula to read the file
- attribute data written to the Volume from the last Job [...]
-
- Verify Job = <Job-Resource-Name> If you run a verify job
- without this directive, the last job run will be compared
- with the catalog, which means that you must immediately
- follow a backup by a verify command. If you specify a Verify
- Job Bacula will find the last job with that name that ran [...]
-
- example bconsole verify dialog:
-
- Run Verify job
- JobName: VerifyServerXXX
- Level: VolumeToCatalog
- Client: ServerXXX-fd
- FileSet: ServerXXX-Vol1
- Pool: Full (From Job resource)
- Storage: Neo4100 (From Pool resource)
- Verify Job: ServerXXX-Vol1
- Verify List:
- When: 2009-04-20 09:03:04
- Priority: 10
- OK to run? (yes/mod/no): m
- Parameters to modify:
- 1: Level
- 2: Storage
- 3: Job
- 4: FileSet
- 5: Client
- 6: When
- 7: Priority
- 8: Pool
- 9: Verify Job
-
-
-
Item 37: Separate "Storage" and "Device" in the bacula-dir.conf
Date: 29 April 2009
Origin: "James Harper" <james.harper@bendigoit.com.au>
*Item : List InChanger flag when doing restore.
*Item : Port bat to Win32
*Item : An option to operate on all pools with update vol parameters
+========== Item completed after 5.0.0 ==========================
+*Item : Add ability to Verify any specified Job.