It would probably be better if I actually attached the patch, huh?
-- Frank Sweetser fs at wpi.edu | For every problem, there is a solution that WPI Network Engineer | is simple, elegant, and wrong. - HL Mencken GPG fingerprint = 6174 1257 129E 0D21 D8D4 E8A3 8E39 29E3 E2E8 8CEC
--- ./bacula-1.38.7/src/cats/mysql.c 2006-04-07 08:50:17.000000000 -0400 +++ ./bacula-1.38.7/src/cats/mysql.c.orig 2006-04-07 08:49:40.000000000 -0400 @@ -132,6 +132,7 @@ mysql_server_init(0, NULL, NULL); #endif mysql_init(&(mdb->mysql)); + mdb->mysql.reconnect = 1; /* so connection does not timeout */ Dmsg0(50, "mysql_init done\n"); /* If connection fails, try at 5 sec intervals for 30 seconds. */ for (int retry=0; retry < 6; retry++) { @@ -152,7 +153,6 @@ bmicrosleep(5,0); } - mdb->mysql.reconnect = 1; /* so connection does not timeout */ Dmsg0(50, "mysql_real_connect done\n"); Dmsg3(50, "db_user=%s db_name=%s db_password=%s\n", mdb->db_user, mdb->db_name, mdb->db_password==NULL?"(NULL)":mdb->db_password);