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

Reply via email to