[NFS] Corrupted stateid

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm helping debug a problem where a Linux client (2.6.18 kernel) is
talking to an AIX server. We see an issue where Linux is happily using
the stateid issued by the server (other part only, does not include the
sequence number):

47B2DD610000014100128042

and then occasionally uses a different stateid:

47B2DD610000014100148042

This stateid is the correct stateid + 20000, however, AIX accepted it
(very odd).

Interestingly, this alternate stateid is used in a close, which the AIX
server also accepts, returning the following stateid:

47B2DD610000014100140042

which is the original stateid +20000 - 8000

It appears that somewhere the code is overlaying some flag bits onto the
stateid.

The weird part is that way before this, AIX suddenly complains about the
original stateid with 
NFS4ERR_BAD_STATEID. The sequence number has not changed at all during
this period.

Apparently another trace does show the Linux client making this same
corruption of the stateid, but in that case, the AIX server DOES
complain.

Any thoughts what might be going on here from a Linux perspective?

Thanks

Frank





-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
NFS maillist  -  NFS@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/nfs
_______________________________________________
Please note that nfs@xxxxxxxxxxxxxxxxxxxxx is being discontinued.
Please subscribe to linux-nfs@xxxxxxxxxxxxxxx instead.
    http://vger.kernel.org/vger-lists.html#linux-nfs

--
To unsubscribe from this list: send the line "unsubscribe linux-nfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Filesystem Development]     [Linux USB Development]     [Linux Media Development]     [Video for Linux]     [Linux NILFS]     [Linux Audio Users]     [Yosemite Info]     [Linux SCSI]

  Powered by Linux