[OpenAFS-devel] How to create inconsistency in the volserver and my mind.

Derrick J Brashear shadow@dementia.org
Thu, 17 Mar 2005 21:39:13 -0500 (EST)


Jeff has been busy today I see...

>> What is the current status about OpenAFS and Linux threads? I know the
>> thread situation on Linux sucks in general, just tell me your best
>> practice, ok? :-)
>
> Ok.  My best practice is to run fileservers on SPARC Solaris, thereby 
> avoiding the Linux threads mess, the horrible kludge that is the namei 
> fileserver, and all sorts of other problems that the rest of you have seen.
> :-)
>
> Really, I can't tell you much about OpenAFS and Linux threads.  Maybe Derrick 
> can field that one.

The last bug I knew of (Linux fileserver hangs with new-style Linux 
threads) was the one we were suggesting LD_ASSUME_KERNEL 2.4.0 for. The 
1.2.13/1.3.74 changes seem to have addressed it (caveat; I did not test 
for that particular bug exhaustively at the time). Other than that, no 
issues known to me. The old-style Linux threads had been seen to have the 
issue that a single thread's cloned pid could die and leave the fileserver 
otherwise running but unhappy. All cases I knew of where this actually 
happened were triggered by other bugs.