Hi Arno!

On Tuesday 07 August 2007, Arno Lehmann wrote:
> 07.08.2007 13:17,, Andreas Kopecki wrote::
> ...
>
> >>>> Do you have the Maximum Concurrent Jobs in at least 3 places in the
> >>>> bacula-dir.conf? It goes in the main bacula-dir.conf settings as well
> >>>> as the Storage and each client in that bacula-dir.conf file as well as
> >>>> the bacula-fd.conf on the clients and bacula-sd.conf too.
> >>>
> >>> The Maximum Concurrent Jobs in the sd and the client conf is set to
> >>> 20... so there shouldn't be a limitation there, also. So, do you have
> >>> any other clues?
> >>
> >> In the DIR configuration, there is not only the overall concurrency
> >> limit. In the storage resource there you have to set the "Maximum
> >> Concurrent Jobs", too. So you need at least
> >> DIR configuration, global setting
> >> DIR configuration, storage resource
> >
> > I set everything in the configuration files, and the director seems to
> > have them picked up (show xxx) as can be seen from my first mail:
> >
> > Storage: name=GRAU MaxJobs=5
> > Director: name=hadrian-dir MaxJobs=5
> > client: name=visper-fd MaxJobs=20
> >
> > And several jobs derived from a single JobDef
> > Job: name=VISPER-XXX.Backup-Full JobType=66 level=Full MaxJobs=4 Spool=1
> >
> >> SD configuration, global setting
> >
> > is set to 20, dir and sd restarted
> >
> >> Optionally and depending on your needs: Client global setting,
> >
> > is set to 20 at the server and client side, fd restarted
> >
> >> cliant-specific setting in DIR, job-specific setting.
> >> Note that there is *no* setting for the storage device specific
> >> setting in the SD.
> >
> > Is it possible I hit a bug here? Could something else have an impact on
> > concurrency?
>
> I doubt there is a bug, at least similar setups run quite well in many
> locations.
>
> Perhaps you have different priorities.
>
> Anyway, we will need more detailed information for further help...
> either a complete job output from 'show job=...' for two jobs that
> should run in parallel, but don't, or the complete job setup from the
> configuration file.

Here is the show job output for two jobs. Both share the same pool. I have 
jobs that use different pools, also, but that doesn't change anything.

Job: name=VISPER-RAID-home6.Backup-Full JobType=66 level=Full Priority=10 
Enabled=1
     MaxJobs=4 Resched=0 Times=0 Interval=1,800 Spool=1 WritePartAfterJob=1
  --> Client: name=visper-fd address=visper.hlrs.de FDport=9102 MaxJobs=20
      JobRetention=1 month 19 days  FileRetention=2 months  AutoPrune=1
  --> Catalog: name=HLRS.Catalog address=*None* DBport=0 db_name=bacula
      db_user=bacula MutliDBConn=0
  --> FileSet: name=VISPER-RAID-home6.Set
      O M
      N
      I /mnt/raid/home/architekten
      I /mnt/raid/home/hpcdiche
      I /mnt/raid/home/hpczink
      I /mnt/raid/home/rusma
      N
  --> Schedule: name=WeeklyFull
  --> Run Level=Incremental
      hour=21 
      mday=0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 
26 27 28 29 30 
      month=0 1 2 3 4 5 6 7 8 9 10 11 
      wday=1 2 3 4 
      wom=0 1 2 3 4 
      woy=0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 
52 53 
      mins=55
  --> Run Level=Full
      hour=21 
      mday=0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 
26 27 28 29 30 
      month=0 1 2 3 4 5 6 7 8 9 10 11 
      wday=5 
      wom=0 1 2 3 4 
      woy=0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 
52 53 
      mins=55
  --> WriteBootstrap=/var/bacula/VISPER-RAID-home6.bsr
  --> Storage: name=GRAU address=hadrian.hlrs.de SDport=9103 MaxJobs=5
      DeviceName=GRAU MediaType=SDZ-130 StorageId=1
  --> Pool: name=GRAU-WF PoolType=Backup
      use_cat=1 use_once=0 cat_files=1
      max_vols=0 auto_prune=1 VolRetention=14 days 
      VolUse=0 secs recycle=1 LabelFormat=*None*
      CleaningPrefix=*None* LabelType=0
      RecyleOldest=0 PurgeOldest=0
      MaxVolJobs=0 MaxVolFiles=0 MaxVolBytes=0
      MigTime=0 secs MigHiBytes=0 MigLoBytes=0
  --> Messages: name=Standard
      mailcmd=/usr/sbin/bsmtp  -f "(Bacula) %r" -s "Bacula: %t %e of %c %l" %r
      opcmd=/usr/sbin/bsmtp  -f "(Bacula) %r" -s "Bacula: Intervention needed 
for %j" %r
Job: name=VISPER-RAID-home7.Backup-Full JobType=66 level=Full Priority=10 
Enabled=1
     MaxJobs=4 Resched=0 Times=0 Interval=1,800 Spool=1 WritePartAfterJob=1
  --> Client: name=visper-fd address=visper.hlrs.de FDport=9102 MaxJobs=20
      JobRetention=1 month 19 days  FileRetention=2 months  AutoPrune=1
  --> Catalog: name=HLRS.Catalog address=*None* DBport=0 db_name=bacula
      db_user=bacula MutliDBConn=0
  --> FileSet: name=VISPER-RAID-home7.Set
      O M
      N
      I /mnt/raid/home/hpcmtt
      N
  --> Schedule: name=WeeklyFull
  --> Run Level=Incremental
      hour=21 
      mday=0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 
26 27 28 29 30 
      month=0 1 2 3 4 5 6 7 8 9 10 11 
      wday=1 2 3 4 
      wom=0 1 2 3 4 
      woy=0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 
52 53 
      mins=55
  --> Run Level=Full
      hour=21 
      mday=0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 
26 27 28 29 30 
      month=0 1 2 3 4 5 6 7 8 9 10 11 
      wday=5 
      wom=0 1 2 3 4 
      woy=0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 
52 53 
      mins=55
  --> WriteBootstrap=/var/bacula/VISPER-RAID-home7.bsr
  --> Storage: name=GRAU address=hadrian.hlrs.de SDport=9103 MaxJobs=5
      DeviceName=GRAU MediaType=SDZ-130 StorageId=1
  --> Pool: name=GRAU-WF PoolType=Backup
      use_cat=1 use_once=0 cat_files=1
      max_vols=0 auto_prune=1 VolRetention=14 days 
      VolUse=0 secs recycle=1 LabelFormat=*None*
      CleaningPrefix=*None* LabelType=0
      RecyleOldest=0 PurgeOldest=0
      MaxVolJobs=0 MaxVolFiles=0 MaxVolBytes=0
      MigTime=0 secs MigHiBytes=0 MigLoBytes=0
  --> Messages: name=Standard
      mailcmd=/usr/sbin/bsmtp  -f "(Bacula) %r" -s "Bacula: %t %e of %c %l" %r
      opcmd=/usr/sbin/bsmtp  -f "(Bacula) %r" -s "Bacula: Intervention needed 
for %j" %r

Those are the corresponding Jobs/JobDefs:
JobDefs {
  Name = "FullBackup-Fast"
  Type = Backup
  Level = Full
  Storage = GRAU
  Messages = Standard
  Pool = GRAU-WF
  Priority = 10
  Maximum Concurrent Jobs = 4
  Spool Data = yes
  Spool Attributes = no
  Rerun Failed Levels = yes
}

Job {
  Name = "VISPER-RAID-home6.Backup-Full"
  JobDefs = "FullBackup-Fast"
  FileSet = "VISPER-RAID-home6.Set"
  Write Bootstrap = "/var/bacula/VISPER-RAID-home6.bsr"
  Client = visper-fd
  Schedule = "WeeklyFull"
}

Job {
  Name = "VISPER-RAID-home7.Backup-Full"
  JobDefs = "FullBackup-Fast"
  FileSet = "VISPER-RAID-home7.Set"
  Write Bootstrap = "/var/bacula/VISPER-RAID-home7.bsr"
  Client = visper-fd
  Schedule = "WeeklyFull"
}


Andreas


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to