[Spam-fortigate] Re: NFSv4 client's BUG?

J. Bruce Fields bfields at fieldses.org
Wed Jul 16 14:48:31 EDT 2008


On Wed, Jul 16, 2008 at 04:02:32PM +0800, Wei Yongjun wrote:
> J. Bruce Fields wrote:
>> On Mon, Jul 14, 2008 at 10:03:01AM +0800, Wei Yongjun wrote:
>>   
>>> J. Bruce Fields wrote:
>>>> So, is the problem occuring because the client is doing a setattr to
>>>> modify the size using a sequence id returned from a read delegation?
>>>>
>>>>         
>>> This happend in special case:
>>>
>>> OPEN (OPEN4_SHARE_ACCESS_BOTH)    --->                                
>>>      <---      OPEN Reply OK
>>> SETATTR (size=0)                  --->
>>> OPEN (OPEN4_SHARE_ACCESS_READ)    --->
>>>                                     <---      SETATTR Reply NFSERR_OPENMODE
>>>                                     <---      OPEN Reply OK
>>>     
>>
>> Can you see which stateid the SETATTR was done with (in particular,
>> where did it come from)?  (You could just send me a link to the raw
>> capture if you'd like).
>>
>>   
> The file in this mail is a small tcpdump file of this error, the  
> NFSERR_OPENMODE is the NO.298 packet.

Yes, so the stateid used on the setattr represents a read delegation,
and was returned in packet 291.  I think that's a client bug.

Trond, do you agree, and if so, is this something familiar?

--b.


More information about the NFSv4 mailing list