I have what is otherwise a very large and successful Bacula installation that has been up and running for years.
Currently running from Debian lenny-backports version 5.0.2-1~bpo50+. The issue I'm currently running into is that jobs are stuck: --stat dir 28010 Full ray.2010-11-13_20.25.01_31 is running 28022 Differe waters.2010-11-13_20.25.01_43 is waiting on Storage Paul02 28024 Differe zebda.2010-11-13_20.25.01_45 is waiting on Storage Paul02 28026 Differe latifah.2010-11-13_20.25.01_47 is waiting on Storage Paul02 28028 Differe betadb0.2010-11-13_20.25.02_49 is waiting on Storage Paul02 28057 Full maybelle-P4.2010-11-14_03.15.00_22 is waiting on Storage Paul02 28202 Increme blondie.2010-11-15_20.25.00_04 is waiting on max Storage jobs 28208 Increme costello.2010-11-15_20.25.01_10 is waiting on max Storage jobs 28212 Increme django.2010-11-15_20.25.01_14 is waiting on max Storage jobs 28214 Increme electro.2010-11-15_20.25.02_16 is waiting on max Storage jobs --Storage Status 3608 JobId=28022 wants Pool="Paul02" but have Pool="" nreserve=0 on drive "Paul02" (/archive/PAUL-nufa/Paul02). 3608 JobId=28024 wants Pool="Paul02" but have Pool="" nreserve=0 on drive "Paul02" (/archive/PAUL-nufa/Paul02). 3608 JobId=28026 wants Pool="Paul02" but have Pool="" nreserve=0 on drive "Paul02" (/archive/PAUL-nufa/Paul02). 3608 JobId=28028 wants Pool="Paul02" but have Pool="" nreserve=0 on drive "Paul02" (/archive/PAUL-nufa/Paul02). 3608 JobId=28057 wants Pool="Paul02" but have Pool="" nreserve=0 on drive "Paul02" (/archive/PAUL-nufa/Paul02). -- Device "Paul02" (/archive/PAUL-nufa/Paul02) is mounted with: Volume: Paul02-9267 Pool: *unknown* Media type: File50 Total Bytes=19,733,575,217 Blocks=305,890 Bytes/block=64,511 Positioned at File=4 Block=2,553,706,032 -- When they should be running concurrently. All these jobs have the same storage and pool specified and max concurrent jobs is set properly for storage and pools. I know this because normally it all works fine. The hold ups tend to happen on long running large datasets where multiple volumes (File based storage) are created. Storage { Name = Paul02 Address = deimos.savagebeast.com SDPORT = 9103 Password = "x" Device = Paul02 Media Type = File50 Maximum Concurrent Jobs = 6 } Pool { Name = Paul02 Storage = Paul02 Pool Type = Backup Recycle = no AutoPrune = yes Volume Retention = 37 days Use Volume Once = no Maximum Volume Bytes = 25 GB Label Format = "Paul02-" Action On Purge = Truncate Next Pool = Copy02 } <bacula.sd> -- Storage { # definition of myself Name = deimos-sd SDPort = 9103 # Director's port WorkingDirectory = "/var/lib/bacula" Pid Directory = "/var/run/bacula" Maximum Concurrent Jobs = 20 } Director { Name = tavern-dir Password = "x" } Device { Name = Paul02 Device Type = File Media Type = File50 Archive Device = /archive/PAUL-nufa/Paul02 Random Access = yes Label Media = yes Requires Mount = no Removable Media = no Always Open = yes } --- The only thing I have noted is that the storage status lists the volume pool as "*unknown*", which I understand the storage daemon to believe before the director tells it to write a job, but as you can see the volume is actively being written to by the running job. Are the jobs 'waiting on Storage' waiting because they don't see a volume with the correct pool mounted? Why isn't the pool assigned properly? When the volume fills and it moves onto the next the pool is set properly. Have I missed a step in the configuration or is this some sort of bug? Thanks Chris -- other configs Client { Name = ray Address = ray.savagebeast.com FDPORT = 9102 Catalog = MyCatalog Password = "x" File Retention = 30 days Job Retention = 37 days AutoPrune = yes Maximum Concurrent Jobs = 4 } Job { Name = ray Client = ray JobDefs = "PandoraClient" Pool = Paul02 Schedule = PandoraCycle1 FileSet = "General-host" } Client { Name = waters Address = waters.savagebeast.com FDPORT = 9102 Catalog = MyCatalog Password = "x" File Retention = 30 days Job Retention = 37 days AutoPrune = yes Maximum Concurrent Jobs = 4 } Job { Name = waters Client = waters JobDefs = "PandoraClient" Pool = Paul02 Schedule = PandoraCycle1 FileSet = "General-host" } ------------------------------------------------------------------------------ Beautiful is writing same markup. Internet Explorer 9 supports standards for HTML5, CSS3, SVG 1.1, ECMAScript5, and DOM L2 & L3. Spend less time writing and rewriting code and more time creating great experiences on the web. Be a part of the beta today http://p.sf.net/sfu/msIE9-sfdev2dev _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users