Re: NFSoRDMA Fails for max_sge Less Than 18

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

 



> On Jan 13, 2017, at 5:42 PM, Steve Wise <swise@xxxxxxxxxxxxxxxxxxxxx> wrote:
> 
>>>> 
>>>>> (haven't looked in detail at your patches...sorry).  Our QA ran
> testing on
>>> 4.9
>>>>> and didn't see this issue, so that's why I'm asking.    They have not
> yet
>>> run
>>>>> NFS/RDMA testing on 4.9-rc.  I've asked them to do a quick regression
>> test
>>> asap.
>>>> 
>>> 
>>> Correction: I meant 4.10-rc above.
>>> 
>>> But still, I believe Chelsio tested 4.9, so perhaps it isn't the "mount"
> that
>>> causes a failure but trying to send something with an SGE > 4 that
> happens
>>> immediately after the mount?  And since cxgb4 supports up to 17, the
>> failure
>>> wouldn't be seen until some inline message was attempted that required
>> 18
>>> sges...
>> 
>> The original check for 18 or 19 was too aggressive (that's the
>> bug here). With the default inline threshold settings, RPC-over-RDMA
>> won't ever use more than 4 (or at most 5) SGEs for RDMA Send.
>> 
>> So if somehow the mount was allowed, and no changes were made to the
>> default settings, everything should still work fine for cxgb4.
>> 
> 
> Hey Chuck, Chelsio confirmed mounts fail with 4.10-rc.  So can you get a fix
> in 4.10-rc (and back to 4.9 if the regression is there) to ensure at least a
> max_sge of 4 is supported?

Posted earlier today:

Available in the "nfs-rdma-for-4.10-rc" topic branch of this git repo:

git://git.linux-nfs.org/projects/cel/cel-2.6.git


--
Chuck Lever



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



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux