Re: In need of testers

Jeffrey Altman <[email protected]> Thu, 08 Feb 2007 10:40:13 -0500
Newsgroups gmane.comp.file-systems.openafs.devel.win32
Organization Secure Endpoints Inc.
Message-ID <[email protected]>
Jeffrey Altman wrote:
> Over the last two weeks I have been tracking down a data corruption
> error in all previous Windows clients. 
[PRUNED]

Since I sent out the call for testers I have heard from two users
who have tested these changes.  We really need a broader set of
environments to test this code.

Since the 1-5-20070205 builds there have been some performance
tweaks to the previous fixes as well as two new bugs fixed:

 * When the status for a file/directory cannot be obtained
   during a InlineBulkStat RPC, the EACCESS error state is
   recorded within the stat cache object.  If we later call
   cm_AccessCheck() we should not attempt a new FetchStatus
   call, simply return the allAccess rights since we know that
   the FetchStatus will fail.  When the parent directory is
   accessed with better rights or when the ACLs change the
   next InlineBulkStatus will clear the flag.

 * When recycling cm_scache_t objects, make sure that we
   clear all of the previous fields.  It is no longer the
   case that we can assume that the stat cache object is being
   obtained only after a successful FetchStatus call.
   InlineBulkStatus will allocate stat cache objects for which
   the no status information is available.

Daily builds containing these modifications can be found at:

  /afs/athena.mit.edu/user/j/a/jaltman/Public/OpenAFS\
  \\afs\athena.mit.edu\user\j\a\jaltman\Public\OpenAFS\
  http://web.mit.edu/jaltman/Public/OpenAFS/

Builds labeled 1-5-20070208 or greater contain these changes.
Please report positive and negative results to this list.

Thank you.

Jeffrey Altman
smime.p7s (application/x-pkcs7-signature, 3.3 KB) - not displayed