On 27 Sep 2007 at 17:07, Kern Sibbald wrote: > Hello, > > Well, after a zillion hours of non-trivial debugging, I finally figured out > why we were getting comm line connection problems on the FreeBSD machine > during the 2drive-incremental-2disk. It turns out that on your system, the > pthread_cond_timedwait() gets spurious returns (i.e. with a 0 status), which > essentially simulated a connection being made but no authorization, so the > job was cancelled. > > It is interesting because I have never seen this problem on any other system > though I seem to recall some such reports. Any the pthread_cond_timedwait, > documentation permits spurious returns, so I've modified the code to > specifically test the conditions on which it is waiting.
The system you're testing on is FreeBSD 7.x, which is not stable. We've never seen the problem under 6.2-STABLE AFAIK. -- Dan Langille - http://www.langille.org/ Available for hire: http://www.freebsddiary.org/dan_langille.php ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Bacula-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/bacula-devel
