init_stack_dump(); /* pick up new pid */
}
- drop(uid, gid);
-
create_pid_file(me->pid_directory, "bacula-sd", me->SDport);
+ drop(uid, gid);
+
/* Ensure that Volume Session Time and Id are both
* set and are both non-zero.
*/
start_watchdog(); /* start watchdog thread */
+ init_jcr_subsystem(); /* start JCR watchdogs etc. */
+
/*
* Sleep a bit to give device thread a chance to lock the resource
* chain before we start the server.
}
delete_pid_file(me->pid_directory, "bacula-sd", me->SDport);
- stop_watchdog();
Dmsg1(200, "In terminate_stored() sig=%d\n", sig);
print_memory_pool_stats();
}
term_msg();
+ stop_watchdog();
close_memory_pool();
sm_dump(False); /* dump orphaned buffers */