[Box Backup-dev] Question about bbstored pid
Chris Wilson
boxbackup-dev@fluffy.co.uk
Sat, 30 Jun 2007 23:34:04 +0100 (BST)
Hi James,
> I'm trying to extend the test suite to ensure that all bbstored
> processes are killed off if they haven't terminated at the end of the
> test.
chris/merge already does this, you can probably just copy the code from
infrastructure/makebuildenv.pl.in. (where it creates "t" and "t-gdb")
> When I './runtest.pl backupstore debug', I see a bbstored.pid file
> created in debug/test/backupstore/testfiles/bbstored.pid, but 'pgrep
> bbstored' shows more than one process (the main bbstored, a housekeeping
> process and any client connections).
>
> Are the other processes just forks of what's in bbstored.pid, and would
> just killing off that process kill all others?
Yes, they are forks from the main process. Killing the main one will kill
the housekeeping process as well, and the rest will die when you kill any
bbackupd/bbackupquery processes that are connected to them.
Cheers, Chris.
--
_____ __ _
\ __/ / ,__(_)_ | Chris Wilson <0000 at qwirx.com> - Cambs UK |
/ (_/ ,\/ _/ /_ \ | Security/C/C++/Java/Perl/SQL/HTML Developer |
\ _/_/_/_//_/___/ | We are GNU-free your mind-and your software |