ok
I've added the Max Concurrent Jobs = 20 into the director config file.
and got the same result. when I ran the migrate job I got this

OK to run? (yes/mod/no): Unexpected question has been received.
yes
Job started. JobId=4
13-Sep 15:47 adcd1149-dir: The following 2 JobIds will be migrated: 1,2
13-Sep 15:47 adcd1149-dir: The following 1 JobIds will be migrated: 1
13-Sep 15:47 adcd1149-dir: Migration using JobId=1
Job=Client1.2006-09-13_15.43.35
13-Sep 15:47 adcd1149-dir: Bootstrap records written to
/opt/bacula/working/adcd1149-dir.restore.1.bsr
13-Sep 15:47 adcd1149-dir: 
13-Sep 15:47 adcd1149-dir: The job will require the following
   Volume(s)                 Storage(s)                SD Device(s)
===========================================================================
13-Sep 15:47 adcd1149-dir:    
13-Sep 15:47 adcd1149-dir:    Backup00001               File           
          FileStorage              
13-Sep 15:47 adcd1149-dir: 
13-Sep 15:47 adcd1149-dir: Job started. JobId=5
13-Sep 15:47 adcd1149-dir: Migration JobId 5 started.
13-Sep 15:47 adcd1149-dir: Migration using JobId=2
Job=BackupCatalog.2006-09-13_15.44.41
13-Sep 15:47 adcd1149-dir: Bootstrap records written to
/opt/bacula/working/adcd1149-dir.restore.2.bsr
13-Sep 15:47 adcd1149-dir: 
13-Sep 15:47 adcd1149-dir: The job will require the following
   Volume(s)                 Storage(s)                SD Device(s)
===========================================================================
13-Sep 15:47 adcd1149-dir:    
13-Sep 15:47 adcd1149-dir:    Backup00001               File           
          FileStorage              
13-Sep 15:47 adcd1149-dir: 



 for reasons of full disclosure, jobid#3 was a migrate job that returned
0 jobid's to migrate,(I forgot to mark the volume as used) but it still
submitted a job that was waiting on max volume jobs....   I canceled it,
and restarted the 3 daemons.


I'll bump up the debug level and start over...

here is the result of status dir
_____________________________________________________
#status dir
adcd1149-dir Version: 1.39.22 (08 Septermber 2006) i686-pc-linux-gnu
mandrake release
Daemon started 13-Sep-06 15:46, 0 Jobs run since started.
No Scheduled Jobs.
====

Running Jobs:
Console connected at 13-Sep-06 15:46
 JobId Level   Name                       Status
======================================================================
     4 Full    Migrate-Volumes.2006-09-13_15.47.39 is waiting on max
Storage jobs
     5 Full    Migrate-Volumes.2006-09-13_15.47.40 is waiting on max
Storage jobs
====

Terminated Jobs:
 JobId  Level    Files      Bytes   Status   Finished        Name 
====================================================================
     1  Full      7,044    193.6 M  OK       13-Sep-06 15:44 Client1
     2  Full          1    846.8 K  OK       13-Sep-06 15:44 BackupCatalog

====
#



> Hello,
> 
> Congratulations on being the first person to actually present a Migration 
> problem and for providing lots of nice information !   :-)
> 
> On Wednesday 13 September 2006 20:13, Your Name wrote:
> > Greetings,
> > 
> > I have a simple setup,  I've included my conf files below.  here's the 
> > situation.
> > 
> > I have one client, (the bacula server) one tape drive (exabyte vx-2 
> > external drive, no changer) one tape volume, one "File" volume. 
> > 
> > 2 backup jobs, one of /home, and one of the catalog.
> > 
> > I can pass all the hardware tests etc.  here's my process.
> > 
> > drop the database, reload a clean database. delete the backup file 
> > volumes from the directory.  fresh. start the 3 bacula daemons using 
> > the conf files below.
> > 
> > label a volume for the File pool, label a tape for the tape pool. 
> > everything is good.
> > 
> > run the fd backup, writes to the file.  good
> > run the catalog backup, it writes to file as well.  
> > 
> > I then update the volume to "used" so it can be eligable for migration.
> > 
> > I run the migrate-volume job, and I get:
> > ###############################################
> > the following 1 jobIDs will be migrated :1
> > Migration using JobID=1 job=client1.2006-09-13_11.06.14
> > Bootstrap records written to /opt/bacula/working/adcd1149-
> > dir.restore.1.bsr
> > 
> > the job will require the following
> > volume Backup00001| Storage(s) File| SD Devices FileStorage
> > #################################################
> > 
> > and the job is then waiting for max storage jobs. 
> > 
> > output for status storage=file=
> > 
> > #################################################
> > 
> > Running jobs: No Jobs Running
> > ====
> > Jobs waiting to reserve a drive:
> > ====
> > Terminated Jobs:
> > jobID level  files  bytes  status  finnished   name
> > 1      full   7059   198.9M  OK     13-sep-06 11:06 client1
> > 2      full      1    848.7k OK      13-sep-06 11:08  backupcatatlog
> > ====
> > device status:
> > Device "FileStorage" (/bacvols/volumes) is not open
> > Device "Drive-1" (/dev/nst0) os mounted with Volume="Tape00001" 
> > Pool="Unknown"
> >    total bytes Read=0 blocks read =0 bytes/block=0
> > ===
> > In use volume status
> > Tape00001 on device "Drive-1" (/dev/nst0)
> > ====
> > 
> > so I'm kind of stuck
> > 
> > I've been fighting it for a day and a half now, and I'm not sure what 
> > I'm doing wrong, its probably something obvious, but for some reason, 
> > I'm blind to it..
> 
> Why don't you try to set Maximum Concurrent Jobs = 20 in your
bacula-dir.conf? 
> I suspect that the Director is having problems running jobs.
> 
> If the problem persists, you can do two additional things:
> 1. Show us the output of "status dir" so we can see what the Director has 
> running.
> 
> 2. Try running the director with debug level 100 (i.e. -d100) on the
command 
> line.  That should show us if anything is getting hung up in the
reservation 
> system.
> 
> Regards,
> 
> Kern
> 
> 
> > 
> > below are my conf files.  if there is more information you would like, 
> > please let me know, and I'll provide it
> > 
> > scroll down if you dare...
> > #
> > #  For Bacula release 1.39.22 (08 Septermber 2006) -- mandrake release
> > #
> > #  You might also want to change the default email address
> > #   from root to your address.  See the "mail" and "operator"
> > #   directives in the Messages resource.
> > #
> > 
> > Director {                            # define myself
> >   Name = adcd1149-dir
> >   DIRport = 9101                # where we listen for UA connections
> >   QueryFile = "/opt/bacula/etc/query.sql"
> >   WorkingDirectory = "/opt/bacula/working"
> >   PidDirectory = "/opt/bacula/working"
> >   Maximum Concurrent Jobs = 1
> >   Password = "directorpassword"         # Console password
> >   Messages = Daemon
> > }
> > 
> > JobDefs {
> >   Name = "DefaultJob"
> >   Type = Backup
> >   Level = Incremental
> >   Client = adcd1149-fd 
> >   FileSet = "Full Set"
> >  # Schedule = "WeeklyCycle"
> >   Storage = File
> >   Messages = Standard
> >   Pool = Default
> >   Priority = 10
> > }
> > 
> > 
> > #
> > # Define the main nightly save backup job
> > #   By default, this job will back up to disk in /tmp
> > Job {
> >   Name = "Client1"
> >   JobDefs = "DefaultJob"
> > #  Write Bootstrap = "/opt/bacula/working/Client1.bsr"
> > }
> > 
> > # Backup the catalog database (after the nightly save)
> > Job {
> >   Name = "BackupCatalog"
> >   JobDefs = "DefaultJob"
> >   Level = Full
> >   FileSet="Catalog"
> >  # Schedule = "WeeklyCycleAfterBackup"
> >  # This creates an ASCII copy of the catalog
> >   RunBeforeJob = "/opt/bacula/etc/make_catalog_backup bacula bacula"
> >  # This deletes the copy of the catalog
> >   RunAfterJob  = "/opt/bacula/etc/delete_catalog_backup"
> >  # Write Bootstrap = "/opt/bacula/working/BackupCatalog.bsr"
> >   Priority = 11                   # run after main backup
> > }
> > 
> > Job {
> >    Name = "Migrate-Volumes"
> >    Type = Migrate
> >    Level = Full
> >    Client = adcd1149-fd
> >    FileSet = "Full Set"
> >    Messages = Standard
> >    Storage = Tape
> >    Pool = Default
> >    Maximum Concurrent Jobs = 4
> >    Selection Type = Volume
> >    Selection Pattern = "Backup00001*"
> > }
> > 
> > 
> > #
> > # Standard Restore template, to be changed by Console program
> > #  Only one such job is needed for all Jobs/Clients/Storage ...
> > #
> > Job {
> >   Name = "RestoreFiles"
> >   Type = Restore
> >   Client=adcd1149-fd                 
> >   FileSet="Full Set"                  
> >   Storage = File                      
> >   Pool = Default
> >   Messages = Standard
> >   Where = /tmp/bacula-restores
> > }
> > 
> > 
> > # List of files to be backed up
> > FileSet {
> >   Name = "Full Set"
> >   Include {
> >     Options {
> >       signature = MD5
> >     }
> > 
> >     File = /home
> >     File = /export
> >     File = /export/home
> >     File = "c:/documents and settings/dussaulta/desktop"
> >   }
> > 
> > #
> > # If you backup the root directory, the following two excluded
> > #   files can be useful
> > #
> >   Exclude {
> >     File = /proc
> >     File = /tmp
> >     File = /.journal
> >     File = /.fsck
> >   }
> > }
> > 
> > # This is the backup of the catalog
> > FileSet {
> >   Name = "Catalog"
> >   Include {
> >     Options {
> >       signature = MD5
> >     }
> >     File = /opt/bacula/working/bacula.sql
> >   }
> > }
> > 
> > # Client (File Services) to backup
> > Client {
> >   Name = adcd1149-fd
> >   Address = adcd1149
> >   FDPort = 9102
> >   Catalog = MyCatalog
> >   Password = "fdpassword"          # password for FileDaemon
> >   File Retention = 30 days            # 30 days
> >   Job Retention = 6 months            # six months
> >   AutoPrune = yes                     # Prune expired Jobs/Files
> > }
> > 
> > # Definition of file storage device
> > Storage {
> >   Name = File
> > # Do not use "localhost" here    
> >   Address = adcd1149                # N.B. Use a fully qualified name 
> > here
> >   SDPort = 9103
> >   Password = "sdpassword"
> >   Device = FileStorage
> >   Media Type = File
> > }
> > Storage {
> >   Name = Tape
> >   #Do not use "localhost" here
> >   Address = adcd1149                # N.B. Use a fully qualified name 
> > here
> >   SDPort = 9103
> >   Password = "sdpassword"          # password for Storage daemon
> >   Device = Drive-1                      # must be same as Device in 
> > Storage daemon
> >   Media Type = "VXA-2"                  # must be same as MediaType in 
> > Storage daemon
> > #  Autochanger = yes                   # enable for autochanger device
> > }
> > 
> > # Generic catalog service
> > Catalog {
> >   Name = MyCatalog
> >   dbname = bacula; user = bacula; password = ""
> > }
> > 
> > #
> >   mailcommand = "/opt/bacula/bin/bsmtp -h localhost -f \"\(Bacula\) %
> > r\" -s \"Bacula: %t %e of %c %l\" %r"
> >   operatorcommand = "/opt/bacula/bin/bsmtp -h localhost -f \"\(Bacula\) 
> > %r\" -s \"Bacula: Intervention needed for %j\" %r"
> >   mail = [EMAIL PROTECTED] = all, !skipped            
> >   operator = [EMAIL PROTECTED] = mount
> >   console = all, !skipped, !saved
> > #
> > # WARNING! the following will create a file that you must cycle from
> > #          time to time as it will grow indefinitely. However, it will
> > #          also keep all your messages if they scroll off the console.
> > #
> >   append = "/opt/bacula/working/log" = all, !skipped
> > }
> > 
> > # Message delivery for daemon messages (no job).
> > Messages {
> >   Name = Daemon
> >   mailcommand = "/opt/bacula/bin/bsmtp -h localhost -f \"\(Bacula\) %
> > r\" -s \"Bacula daemon message\" %r"
> >   mail = [EMAIL PROTECTED] = all, !skipped            
> >   console = all, !skipped, !saved
> >   append = "/opt/bacula/working/log" = all, !skipped
> > }
> >    
> > # Default pool definition
> > Pool {
> >   Name = Default
> >   Pool Type = Backup
> >   Next Pool = Tape
> >   Recycle = yes                       # Bacula can automatically 
> > recycle Volumes
> >   AutoPrune = yes                     # Prune expired volumes
> >   Volume Retention = 365 days         # one year
> > }
> > 
> > Pool {
> >   Name = Tape
> >   Pool Type = Backup
> >   Recycle = no                       # Bacula can automatically recycle 
> > Volumes
> >   AutoPrune = no                     # Prune expired volumes
> >   Volume Retention = 1095 days         # Three year
> > }
> > 
> > #
> > # Restricted console used by tray-monitor to get the status of the 
> > director
> > #
> > Console {
> >   Name = adcd1149-mon
> >   Password = "MLhvSQMlt97xrDgR6Z6eRjxcTEWnoNWJtKssUAW1B79/"
> >   CommandACL = status, .status
> > }
> > ======================================================================
> > #
> > # Default Bacula Storage Daemon Configuration file
> > #
> > #  For Bacula release 1.39.22 (08 Septermber 2006) -- mandrake release
> > #
> > 
> > Storage {                             # definition of myself
> >   Name = adcd1149-sd
> >   SDPort = 9103                  # Director's port      
> >   WorkingDirectory = "/opt/bacula/working"
> >   Pid Directory = "/opt/bacula/working"
> >   Maximum Concurrent Jobs = 20
> > }
> > 
> > #
> > # List Directors who are permitted to contact Storage daemon
> > #
> > Director {
> >   Name = adcd1149-dir
> >   Password = "sdpassword"
> > }
> > 
> > #
> > # Restricted Director, used by tray-monitor to get the
> > #   status of the storage daemon
> > #
> > Director {
> >   Name = adcd1149-mon
> >   Password = "mon password"
> >   Monitor = yes
> > }
> > 
> > #
> > # Devices supported by this Storage daemon
> > # To connect, the Director's bacula-dir.conf must have the
> > #  same Name and MediaType. 
> > #
> > 
> > Device {
> >   Name = FileStorage
> >   Media Type = File
> >   Archive Device = /bacvols/volumes
> >   LabelMedia = yes;                   # lets Bacula label unlabeled 
> > media
> >   Random Access = Yes;
> >   AutomaticMount = yes;               # when device opened, read it
> >   RemovableMedia = no;
> >   AlwaysOpen = no;
> > }
> > 
> > 
> > Device {
> >   Name = Drive-1                      #
> >   Drive Index = 0
> >   Media Type = "VXA-2"
> >   Archive Device = /dev/nst0
> >   AutomaticMount = yes;               # when device opened, read it
> >   AlwaysOpen = yes;
> >   LabelMedia = yes;
> >   RemovableMedia = yes;
> >   RandomAccess = no;
> > #  AutoChanger = yes
> > #  # Enable the Alert command only if you have the mtx package loaded
> > #  Alert Command = "sh -c 'tapeinfo -f %c |grep TapeAlert|cat'"
> > }
> > 
> > # 
> > # Send all messages to the Director, 
> > # mount messages also are sent to the email address
> > #
> > Messages {
> >   Name = Standard
> >   director = adcd1149-dir = all
> > }
> > ===================================================================
> >  #
> > # Default  Bacula File Daemon Configuration file
> > #
> > #  For Bacula release 1.39.22 (08 Septermber 2006) -- mandrake release
> > #
> > # There is not much to change here except perhaps the
> > # File daemon Name to
> > #
> > 
> > #
> > # List Directors who are permitted to contact this File daemon
> > #
> > Director {
> >   Name = adcd1149-dir
> >   Password = "fdpassword"
> > }
> > 
> > #
> > # Restricted Director, used by tray-monitor to get the
> > #   status of the file daemon
> > #
> > Director {
> >   Name = adcd1149-mon
> >   Password = "mon-password"
> >   Monitor = yes
> > }
> > 
> > #
> > # "Global" File daemon configuration specifications
> > #
> > FileDaemon {                          # this is me
> >   Name = adcd1149-fd
> >   FDport = 9102                  # where we listen for the director
> >   WorkingDirectory = /opt/bacula/working
> >   Pid Directory = /opt/bacula/working
> >   Maximum Concurrent Jobs = 20
> > }
> > 
> > # Send all messages except skipped files back to Director
> > Messages {
> >   Name = Standard
> >   director = adcd1149-dir = all, !skipped, !restored
> > }
> > 
> >  
> > 
> > -- 
> > 
> > 
> >
-------------------------------------------------------------------------
> > Using Tomcat but need to do more? Need to support web services,
security?
> > Get stuff done quickly with pre-integrated technology to make your job 
> easier
> > Download IBM WebSphere Application Server v.1.0.1 based on Apache
Geronimo
> > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> > _______________________________________________
> > Bacula-users mailing list
> > Bacula-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/bacula-users
> > 
> 
> 

-- 


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to