- Notes: One way this could be done is through additional message types, for example:
-
- Messages {
- # email the boss only on full system backups
- Mail = boss@mycompany.com = full, !incremental, !differential, !restore,
- !verify, !admin
- # email us only when something breaks
- MailOnError = itdept@mycompany.com = all
- }
-
-
-Item 40: 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: 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
-
- Why: JobIDs are the common key used to refer to jobs, yet the
- spoolfile name doesn't include that information. The date/time
- stamp is useful (and should be retained).
-
-============= New Freature Requests after vote of 26 Jan 2007 ========
-Item 41: Enable to relocate files and directories when restoring
- Date: 2007-03-01
- Origin: Eric Bollengier <eric@eb.homelinux.org>
- Status: Done.
-
- What: The where= option is not powerful enough. It will be
- a great feature if bacula can restore a file in the
- same directory, but with a different name, or in
- an other directory without recreating the full path.
-
- Why: When i want to restore a production environment to a
- development environment, i just want change the first
- directory. ie restore /prod/data/file.dat to /rect/data/file.dat.
- At this time, i have to move by hand files. You must have a big
- dump space to restore and move data after.
-
- When i use Linux or SAN snapshot, i mount them to /mnt/snap_xxx
- so, when a restore a file, i have to move by hand
- from /mnt/snap_xxx/file to /xxx/file. I can't replace a file
- easily.
-
- When a user ask me to restore a file in its personal folder,
- (without replace the existing one), i can't restore from
- my_file.txt to my_file.txt.old witch is very practical.
-
-
- Notes: I think we can enhance the where= option very easily by
- allowing regexp expression.
-
- Since, many users think that regexp are not user friendly, i think
- that bat, bconsole or brestore must provide a simple way to
- configure where= option (i think to something like in
- openoffice "search and replace").
-
- Ie, if user uses where=/tmp/bacula-restore, we keep the old
- fashion.
-
- If user uses something like where=s!/prod!/test!, files will
- be restored from /prod/xxx to /test/xxx.
-
- If user uses something like where=s/$/.old/, files will
- be restored from /prod/xxx.txt to /prod/xxx.txt.old.
-
- If user uses something like where=s/txt$/old.txt/, files will
- be restored from /prod/xxx.txt to /prod/xxx.old.txt
-
- if user uses something like where=s/([a-z]+)$/old.$1/, files will
- be restored from /prod/xxx.ext to /prod/xxx.old.ext
-
-Item n: Implement Catalog directive for Pool resource in Director
-configuration
- Origin: Alan Davis adavis@ruckus.com
- Date: 6 March 2007
- Status: Submitted
-
- What: The current behavior is for the director to create all pools
- found in the configuration file in all catalogs. Add a
- Catalog directive to the Pool resource to specify which
- catalog to use for each pool definition.
-
- Why: This allows different catalogs to have different pool
- attributes and eliminates the side-effect of adding
- pools to catalogs that don't need/use them.
-
- Notes:
-
-
-Item n: Implement NDMP protocol support
- Origin: Alan Davis
- Date: 06 March 2007
- Status: Submitted
-
- What: Network Data Management Protocol is implemented by a number of
- NAS filer vendors to enable backups using third-party
- software.
-
- Why: This would allow NAS filer backups in Bacula without incurring
- the overhead of NFS or SBM/CIFS.
-
- Notes: Further information is available:
- http://www.ndmp.org
- http://www.ndmp.org/wp/wp.shtml
- http://www.traakan.com/ndmjob/index.html
-
- There are currently no viable open-source NDMP
- implementations. There is a reference SDK and example
- app available from ndmp.org but it has problems
- compiling on recent Linux and Solaris OS'. The ndmjob
- reference implementation from Traakan is known to
- compile on Solaris 10.
-
- Notes (Kern): I am not at all in favor of this until NDMP becomes
- an Open Standard or until there are Open Source libraries
- that interface to it.
-
-Item n: make changing "spooldata=yes|no" possible for
- manual/interactive jobs
-
-Origin: Marc Schiffbauer <marc@schiffbauer.net>
-
-Date: 12 April 2007)
-
-Status: NEW
-
-What: Make it possible to modify the spooldata option
- for a job when being run from within the console.
- Currently it is possible to modify the backup level
- and the spooldata setting in a Schedule resource.
- It is also possible to modify the backup level when using
- the "run" command in the console.
- But it is currently not possible to to the same
- with "spooldata=yes|no" like:
-
- run job=MyJob level=incremental spooldata=yes
-
-Why: In some situations it would be handy to be able to switch
- spooldata on or off for interactive/manual jobs based on
- which data the admin expects or how fast the LAN/WAN
- connection currently is.
-
-Notes: ./.