Hello,

I startet testing base jobs, and I found a very strange behaviour on mysql, 
while on postgres everything seems to be fine:

What I did:

I configured one base job, and a "normal" job which depends on this base job:

On a freshly installed and created mysql database, I first ran the base job, 
and afterwards the depending job.

Everything works fine until the second job is ready, Then, the mysql proces 
starts to run for 100% for **hours**, but it comes to an end.

This is what mysql is doing:
mysqladmin -v processlist
+----+--------+-----------+--------+---------+------+----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Id | User   | Host      | db     | Command | Time | State                | 
Info                                                                            
                                                                                
                                                               
|
+----+--------+-----------+--------+---------+------+----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| 18 | bacula | localhost | bacula | Query   | 1755 | Copying to tmp table | 
INSERT INTO BaseFiles (BaseJobId, JobId, FileId, FileIndex) SELECT B.JobId AS 
BaseJobId, 2 AS JobId, B.FileId, B.FileIndex FROM basefile2 AS A, 
new_basefile2 AS B WHERE A.Path = B.Path AND A.Name = B.Name ORDER BY B.FileId 
|
| 20 | bacula | localhost | bacula | Sleep   | 1755 |                      |    
                                                                                
                                                                                
                                                            
|
| 26 | root   | localhost |        | Query   | 0    |                      | 
show full processlist                                                           
                                                                                
                                                               
|
+----+--------+-----------+--------+---------+------+----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+


When I do the same with postgres as  database, everything works fine, and the 
database only works for about a minute after the second job is ready. 

I guess we are missing some index?


Versions:

OS: SUSE Linux Enterprise Server 10 (i586)
VERSION = 10
PATCHLEVEL = 2
bacula : Version: 5.0.0 (26 January 2010)
mysql :  mysql  Ver 14.12 Distrib 5.0.26, for suse-linux (i686) using readline 
5.1
postgres: psql (PostgreSQL) 8.1.19

Hardware: Dual 1GHz P3 with 2.5 G RAM


What information can I provide or what can I do to find the problem?


Regards,

Philipp



Configured Jobs
-------------------

# base job
Job {
  Level = Base
  Name = "bacula-old-basejob"
  Client = "bacula-old-fd"
  JobDefs = "DefaultJob"
  FileSet = "sles10-32-base-fs"
  enabled = no
}

# Zusatz zu Base Job
Job {
  Name = "bacula-old-zu-basejob"
  Base = "bacula-old-basejob"
  Accurate = yes
  Client = "bacula-old-fd"
  JobDefs = "DefaultJob"
  FileSet = "root"
}




------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
Bacula-devel mailing list
Bacula-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-devel

Reply via email to