]> git.sur5r.net Git - bacula/bacula/blob - bacula/unaccepted-projects
Refactor lock_volumes so most lock a vol rather than globally
[bacula/bacula] / bacula / unaccepted-projects
1   
2   This file contains Feature Requests that either were not
3   accepted because the project manager veto'ed them (not Bacula
4   philosophy, impossible to implement, ...) or that did not have
5   adequate support by the Bacula community.
6
7 Item 1:   Allow Jobdefs to inherit from other Jobdefs
8    Origin: Darien Hager <darien@etelos.com>
9    Date:   10 April 2007
10    Status: Initial Request
11
12    What:   Allow JobDefs to inherit/modify settings from other JobDefs
13
14    Why:    Makes setting up jobs much easier for situations with many  
15 clients doing similar work
16
17    Notes:
18
19 Example: User has several JobDefs which all need Messages=standard,  
20 Type=Backup, and settings for "Rerun Failed Levels" and "Max * Time".  
21 This feature would allow those "common" properties to be within a  
22 single JobDef which each child JobDefs inherits from, before the  
23 final Job definitions sets further specifics such as Client.
24
25 Currently the documentation leaves open the possibility that this can  
26 be done, but tests with Bacula 2.0.1 suggest that JobDefs entries  
27 cannot themselves have a JobDefs property.
28
29 Technical caveat: Should probably include rudimentary checks against  
30 a cyclic relationship, such as a limit to the number of allowed layers.
31
32 See also: "Job Groups or hierarchy" Feb 6 2007