Bacula-users

Re: [Bacula-users] Allow Higher Duplicates directive

2010-01-31 13:08:15
Subject: Re: [Bacula-users] Allow Higher Duplicates directive
From: Dan Langille <dan AT langille DOT org>
To: ganiuszka <ganiuszka AT gmail DOT com>
Date: Sun, 31 Jan 2010 13:06:14 -0500
Resending with additional information

ganiuszka wrote:
>               Hi,
> 
>       I am testing Duplicate Job Control. I found a few strange behaviour. 
> One of these is Allow Higher Duplicates.
> 
> I used to this job next directives:
> 
> Allow Duplicate Jobs = no
> Allow Higher Duplicates = yes
> 
> I ran the job, and the moment I started a job of the same name but with 
> a higher priority. First job still worked, second job had a status 
> "waiting for higher priority jobs to finish". Why the first job does not 
> abort and the second job starts out of hand?

My guess: Because it was already running.  Bacula does not cancel
running jobs.  The directives are applied to jobs as they are being
added to the queue.

Try running three jobs and then you'll see.

Then you might want to look into these directives:

Cancel Queued Duplicates = <yes|no>
If this directive is set to yes (default) any job that is already queued 
to run but not yet running will be canceled.

Cancel Running Duplicates = <yes|no>
If this directive is set to yes any job that is already running will be 
canceled. The default is no.

> 
> This is my configuration and steps for this situation:
> 
> 
> Storage {
>      Name = UrzadzeniePlikowe
>      Address = darkstar
>      SDPort = 9103
>      Password = "*****"
>      Media Type = Plik
>      Device = UrzadzeniePlikoweDev
>      Maximum Concurrent Jobs = 10
> }
> 
> Storage {
>      Name = UP
>      Address = darkstar
>      SDPort = 9103
>      Password = "*****"
>      Media Type = Plik
>      Device = UPDev
>      Maximum Concurrent Jobs = 10
> }
> 
> Pool {
>      Name = Tescik
>      Pool Type = Backup
>      Recycle = no
>      Storage = UrzadzeniePlikowe
> }
> 
> Pool {
>      Name = Paktos
>      Pool Type = Backup
>      Recycle = no
>      Storage = UP
> }
> 
> Job {
>      Name = QemuImages
>      Type = Backup
>      Level = Full
>      Pool = Tescik
>      Client = darkstar-fd
>      Messages = DirMessages
>      FileSet = QemuImages_FileSet
>      Allow Duplicate Jobs = no
>      Allow Higher Duplicates = yes
>      Maximum Concurrent Jobs = 10
> }
> 
> run job=QemuImages storage=UP pool=Paktos priority=15
> run job=QemuImages storage=UrzadzeniePlikowe pool=Tescik priority=10
> 
> *run job=QemuImages storage=UP pool=Paktos priority=15
> Run Backup job
> JobName:  QemuImages
> Level:    Full
> Client:   darkstar-fd
> FileSet:  QemuImages_FileSet
> Pool:     Paktos (From User input)
> Storage:  UP (From command line)
> When:     2010-01-30 22:01:17
> Priority: 15
> OK to run? (yes/mod/no): yes
> Job queued. JobId=246
> *run job=QemuImages storage=UrzadzeniePlikowe pool=Tescik priority=10
> Run Backup job
> JobName:  QemuImages
> Level:    Full
> Client:   darkstar-fd
> FileSet:  QemuImages_FileSet
> Pool:     Tescik (From Job resource)
> Storage:  UrzadzeniePlikowe (From command line)
> When:     2010-01-30 22:01:58
> Priority: 10
> OK to run? (yes/mod/no): yes
> Job queued. JobId=247
> 
> * status dir
> 
> ......
> ......
> Running Jobs:
> Console connected at 30-sty-10 22:00
>   JobId Level   Name                       Status
> ======================================================================
>     246 Full    QemuImages.2010-01-30_22.01.48_28 is running
>     247 Full    QemuImages.2010-01-30_22.02.00_29 is waiting for higher 
> priority jobs to finish
> ====
> .....
> .....
> 



------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Bacula-users mailing list
Bacula-users AT lists.sourceforge DOT net
https://lists.sourceforge.net/lists/listinfo/bacula-users