On Fri, 13 Dec 2002, Rainer Toebbicke wrote:

> else which looks dangerous:
> 
> the 'h_Hold_r(host)' macro uses an index into a bitmap to 'hold' the host on a 
> per thread basis. That index is obtained through pthread_getspecific(). Most 
> of the threads in the fileserver (all threads created by rxi_XXXX) have a non 
> zero index here.

i think ibm releases both before and after openafs was forked didn't use a
per-thread set of bits, but instead a simple counter. it's caused problems
before, perhaps we should be switching back to the simple counter

> A few haven't (the index would thus be zero), and two of them actually go 
> through the hosts table:
> 
> 1. The HostCheckLWP 5-minute-timebomb.
> 2. the FSYNC_askfs server in vol/fssync.c when breaking callbacks
> 
> Top suspects for next week but perhaps somebody already knows better?

if i get a few moments i'll go over it.


_______________________________________________
OpenAFS-info mailing list
[EMAIL PROTECTED]
https://lists.openafs.org/mailman/listinfo/openafs-info

Reply via email to