Bake off and Connectathons..
Are a good way to shake out those interoperability issues and sometimes it
turns out that those same issues happen on sun-on-sun too! shock horror!
At a recent bake-off we discovered what appeared to be a specific problem
for a Solaris NFS client to HPUX Server ( tracked as bug id 6289595 ).
Within a week or so, Bill Baker discovered the same symptom on his office
solaris box, occurring to one of our home directory servers. A little investigation
with MDB and it was apparent we had reproduced good 'ol 6289595. (why do things
happen in clusters like that ?)
During the AUTH_REFRESH() for RPCSEC the RPC GSS code will hi-jack the CLIENT
handle. For this failure we needed the connection to not be established and the
connection to be marked dead (jim); when the RPC GSS code used the CLIENT handle
and called down 'lower' it was noticed that the connection had been marked dead, and
so we attempted some clean up; unfortunately during the clean up we mistakenly wait
for all outstanding references to be released... not accounting that the remaining
reference was in-fact "us" (the current thread)
Posted by macrbg [NFS] ( August 31, 2005 01:18 AM ) Permalink | Comments[0]
