This bug is missing log files that will aid in diagnosing the problem.
While running an Ubuntu kernel (not a mainline or third-party kernel)
please enter the following command in a terminal window:
apport-collect 1845186
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable
to run this command, please add a comment stating that fact and change
the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the
Ubuntu Kernel Team.
** Changed in: linux (Ubuntu)
Status: New => Incomplete
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1845186
Title:
nfs Input/output error
Status in linux package in Ubuntu:
Incomplete
Bug description:
On Obuntu 18.04 with Linux kernel 5.0.0-29 (and 5.0.0-27) I am getting
errors when writing files > 200 MB on a nfs filesystem, no matter which
nfs server I use (Linux or Netapp).
Example with a Netapp nfs server:
root@tux:# uname -a
Linux tux 5.0.0-29-generic #31~18.04.1-Ubuntu SMP Thu Sep 12 18:29:21 UTC
2019 x86_64 x86_64 x86_64 GNU/Linux
root@tux:# mount.nfs -o
nfsvers=3,rw,rsize=1048576,wsize=1048576,tcp,timeo=10,soft
nfs4sas.storage.tik.uni-stuttgart.de:/nfs4sas_scratch /nfs/rusnas/scr
root@tux:/nfs/rusnas/scr# dd status=progress bs=1M count=1024 if=/dev/zero
of=dd.tmp; l dd.tmp
dd: closing output file 'dd.tmp': Input/output error
l: dd.tmp - Input/output error
root@tux:/nfs/rusnas/scr# l
l: cannot read ./ : Stale file handle
(reboot)
root@tux:~# uname -a
Linux tux 5.0.0-27-generic #28~18.04.1-Ubuntu SMP Thu Aug 22 03:00:32 UTC
2019 x86_64 x86_64 x86_64 GNU/Linux
root@tux:~# mount.nfs -o
nfsvers=3,rw,rsize=1048576,wsize=1048576,tcp,timeo=10,soft
nfs4sas.storage.tik.uni-stuttgart.de:/nfs4sas_scratch /nfs/rusnas/scr
root@tux:/nfs/rusnas/scr# dd status=progress bs=1M count=1024 if=/dev/zero
of=dd.tmp; l dd.tmp
dd: closing output file 'dd.tmp': Input/output error
-RW- 647,364,608 2019-09-24 11:54 dd.tmp
The same error occurs when I use a Ubuntu 18.04 nfs server with kernel
5.0.0-29
I get no error with kernel 4.15.0-64:
root@tux:# uname -a
Linux tux 4.15.0-64-generic #73-Ubuntu SMP Thu Sep 12 13:16:13 UTC 2019
x86_64 x86_64 x86_64 GNU/Linux
root@tux:# mount.nfs -o
nfsvers=3,rw,rsize=1048576,wsize=1048576,tcp,timeo=10,soft
nfs4sas.storage.tik.uni-stuttgart.de:/nfs4sas_scratch /nfs/rusnas/scr
root@tux:/nfs/rusnas/scr# dd status=progress bs=1M count=1024 if=/dev/zero
of=dd.tmp; l dd.tmp
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 9.40337 s, 114 MB/s
-RW- 1,073,741,824 2019-09-24 11:48 dd.tmp
Also no error occurs when I use the sync nfs mount option:
root@tux:/# mount.nfs -o
nfsvers=3,rw,rsize=1048576,wsize=1048576,tcp,timeo=10,soft,sync
nfs4sas.storage.tik.uni-stuttgart.de:/nfs4sas_scratch /nfs/rusnas/scr
root@tux:/nfs/rusnas/scr# dd status=progress bs=1M count=1024 if=/dev/zero
of=dd.tmp; l dd.tmp
996147200 bytes (996 MB, 950 MiB) copied, 13 s, 76.6 MB/s
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 13.7691 s, 78.0 MB/s
-RW- 1,073,741,824 2019-09-24 11:58 dd.tmp
As you can see: no more errors, but much slower!
So, this is not a solution, just a workaround.
On smaller files, there is error:
root@diaspora:/nfs/rusnas/software# mount | grep $PWD
nfs4sas:/nfs4sas_software on /nfs/rusnas/software type nfs
(rw,relatime,vers=3,rsize=65536,wsize=65536,namlen=255,soft,proto=tcp,timeo=10,retrans=2,sec=sys,mountaddr=129.69.2.23,mountvers=3,mountport=635,mountproto=tcp,local_lock=none,addr=129.69.2.23)
root@diaspora:/nfs/rusnas/software# dd bs=1M count=200 if=/dev/zero
of=dd.tmp; l dd.tmp
200+0 records in
200+0 records out
209715200 bytes (210 MB, 200 MiB) copied, 2.25616 s, 93.0 MB/s
-RW- 209,715,200 2019-09-24 12:33 dd.tmp
root@diaspora:/nfs/rusnas/software# dd bs=1M count=300 if=/dev/zero
of=dd.tmp; l dd.tmp
dd: closing output file 'dd.tmp': Input/output error
-RW- 293,535,744 2019-09-24 12:34 dd.tmp
==> the nfs client in Ubuntu 18.04 kernel 5.0.0 has a bug!
root@tux:/nfs/rusnas/scr# dpkg -S /boot/vmlinuz-5.0.0-29-generic
linux-image-5.0.0-29-generic: /boot/vmlinuz-5.0.0-29-generic
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1845186/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp