On Sun, 19 Oct 2008, Marc Dionne wrote:
So I managed to reproduce this here, and after much instrumenting and
tracing, I think that the problem is that the "areq" structure is not
always properly initialized in afs_Conn() when we test, among other
things, for skipserver = 1. In fact about 20% of the time, skipserver and other fields (idleError, tokenError) look completely bogus.

According to comments in the code, areq->initd should be 1 for most of the fields in that structure to be meaningful; traces show that when initd is 1, the fields are indeed properly initialized.

Attached patch checks for initrd==1 before relying on skipserver - fixes the problem for me - could you guys give it a try?

It's only been one hour so far but OpenAFS-1.4.8pre2 with your patch
seems to work on my Fedora 8 machine!

Many thanks,
                  Alf.

-----------------------------------------------------------------------
  Alf Wachsmann                       | e-mail: [EMAIL PROTECTED]
  SLAC - Scientific Computing         | Phone:  +1-650-926-4802
  2575 Sand Hill Road, M/S 97         | FAX:    +1-650-926-3329
  Menlo Park, CA 94025, USA           | Office: Bldg. 50/323
-----------------------------------------------------------------------
                http://www.slac.stanford.edu/~alfw (PGP)
-----------------------------------------------------------------------
_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to