On Mon, 07 Apr 2008 11:15:36 +0300 Doron Shoham <[EMAIL PROTECTED]> wrote:
> FUJITA Tomonori wrote: > >>> But the old script checks there are two tgtd daemons running. The new > >>> one doesn't. Can you improve the new one to do that? > >> Why tgtd has two daemons (process)? > > > > One daemon does only logging and another (the main daemon) does the > > rest. Two daemons use shared memory. > > > > > >> When running tgtd with -f flag it has only one process, > >> why is it? > > > > It's just for debugging. > > > > > >> So if I'll check for two process the script will exit. > >> > >>> Note that one of the two tgtd daemons could die due to a bug. > >> When does it happen? > > > > It happens when we put a bug to the main daemon. > > For conclusion, we can check if there are two process > running but then if some one use tgtd with -f flag the > script will not work. The current script doesn't work for the -f flag. I think that it's fine since the -f flag is only for debugging. Common users don't use it. If you want, you can improve the script to check whether a tgt daemon runs with the -f flag when the script finds only one tgt daemon, I think. > On the other hand, we can check if such process exists > (without checking the amount of process). > This way, the script will work on both cases but > won't catch the bug on the main daemon (if exist). > > Which solution should we use? > > > _______________________________________________ > Stgt-devel mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/stgt-devel _______________________________________________ Stgt-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/stgt-devel
