Re: [PATCH v2 00/29] Possible NFSD patches for v5.8

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

 



Hi Bruce-

> On May 19, 2020, at 5:29 PM, Bruce Fields <bfields@xxxxxxxxxxxx> wrote:
> 
> On Tue, May 19, 2020 at 12:14:22PM -0400, Chuck Lever wrote:
>> 
>> 
>>> On May 19, 2020, at 12:11 PM, J. Bruce Fields <bfields@xxxxxxxxxxxx> wrote:
>>> 
>>> I'm getting a repeatable timeout failure on python 4.0 test WRT15.  In
>>> pynfs, run: 
>>> 
>>> 	./nfs4.0/testserver.py server:/export/path --rundeps --maketree WRT15
>>> 
>>> Looks like it sends WRITE+GETATTR(FATTR4_SIZE) compounds with write
>>> offset 0 and write length taking on every value from 0 to 8192.
>>> 
>>> Probably an xdr decoding bug of some kind?
>> 
>> My first thought is to bisect, but I don't see a particular change in my
>> v5.8 series that would plausibly introduce this class of problem.
> 
> It's SUNRPC: Refactor svc_recvfrom().
> 
> That was just from a quick automated bisect.  I haven't tried to figure
> out where the bug is....

Your reproducer isn't working for me on EL7.

[root@manet ~]# yum install krb5-devel python3-devel swig python3-gssapi python3-ply
Loaded plugins: ulninfo
Package krb5-devel-1.15.1-46.el7.x86_64 already installed and latest version
Package python3-devel-3.6.8-13.0.1.el7.x86_64 already installed and latest version
Package swig-2.0.10-5.el7.x86_64 already installed and latest version
No package python3-gssapi available.
No package python3-ply available.
Nothing to do
[root@manet ~]# logout
[cel@manet pynfs]$ ./nfs4.0/testserver.py server:/export/path --rundeps --maketree WRT15
Traceback (most recent call last):
  File "./nfs4.0/testserver.py", line 388, in <module>
    main()
  File "./nfs4.0/testserver.py", line 242, in main
    opt.machinename = os.fsencode(opt.machinename)
AttributeError: 'module' object has no attribute 'fsencode'
[cel@manet pynfs]$

--
Chuck Lever







[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