View Issue Details

IDProjectCategoryView StatusLast Update
0000504bareos-core[All Projects] directorpublic2016-02-29 09:50
ReporterpstorzAssigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status acknowledgedResolutionopen 
PlatformLinuxOSanyOS Version3
Product Version 
Fixed in Version 
Summary0000504: possiblilitiy to suppress schedules / clients / jobs for certain time periods
DescriptionThere is no option to disable schedules at a certain point in time (e.g. holidays,etc).

Also, it is sometimes only needed to disable a schedule or job for a certain time.

I suggest the following enhancements:

1.: Scheduler:
   Create a Disabled entry which is similar to the Run Entry, only that if that time specification matches the execution is Suppressed.

2.: disable functionality.

   I suggest that we add something that can also suppress the run
   by add a Disabled entry like described above.


Examples:

Schedule {
  Name = "WeeklyCycle"
  Run = Full 1st sat at 21:00
  Run = Differential 2nd-5th sat at 21:00
  Run = Incremental mon-fri at 21:00

  Disabled = Dec 24-31 # do nothing during the holidays
}

Client {
  Name = client-fd
  Address = localhost
  Password = "12345" # password for FileDaemon
  File Retention = 30 days # 30 days
  Job Retention = 6 months # six months
  AutoPrune = no # Prune expired Jobs/Files

  Disabled = Dec 24-31 # disabeld during the last week of the year
}

# the same for jobs
Job {
  Name = xxx
  Disabled = Dec 24-31
}
TagsNo tags attached.
bareos-master: impact
bareos-master: action
bareos-19.2: impact
bareos-19.2: action
bareos-18.2: impact
bareos-18.2: action
bareos-17.2: impact
bareos-17.2: action
bareos-16.2: impact
bareos-16.2: action
bareos-15.2: impact
bareos-15.2: action
bareos-14.2: impact
bareos-14.2: action
bareos-13.2: impact
bareos-13.2: action
bareos-12.4: impact
bareos-12.4: action

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2015-08-14 14:21 pstorz New Issue
2015-09-11 14:08 pstorz Assigned To => pstorz
2015-09-11 14:08 pstorz Status new => assigned
2016-01-14 13:45 mvwieringen Assigned To pstorz =>
2016-01-14 13:45 mvwieringen Status assigned => acknowledged