** Description changed: Steps to reproduce: 1) Mount NFS share from HA cluster with TCP. 2) Failover the HA cluster. (The NFS server's IP address moves from one - machine to the other.) - 3) Access the mounted NFS share. + machine to the other.) + 3) Access the mounted NFS share from the client (an `ls` is sufficient). Expected results: Accessing the NFS mount works fine immediately. Actual results: - Accessing the NFS mount hangs for 15 minutes. Then the TCP connection times out, a new connection is established, and it works fine again. + Accessing the NFS mount hangs for 5 minutes. Then the TCP connection times out, a new connection is established, and it works fine again. After the IP moves, the new server responds to the client with TCP RST packets, just as I would expect. I would expect the client to tear down its TCP connection immediately and re-establish a new one. But it doesn't. Am I confused, or is this a bug? - For the duration of this test, ufw was disabled on the client machine. I - have a packet capture. + For the duration of this test, all iptables firewalling was disabled on + the client machine. I have a packet capture of a minimized test (just a + simple ls). + + Note that this is a "single failover" scenario. It is NOT a case of + failing over and then failing back before the TCP connection times out + on the first NFS server. We've been using UDP instead of TCP as a work-around. The system is running Ubuntu 14.04 with Linux 3.13.0-76-generic. - --- + --- AlsaDevices: - total 0 - crw-rw---- 1 root audio 116, 1 Feb 3 18:41 seq - crw-rw---- 1 root audio 116, 33 Feb 3 18:41 timer + total 0 + crw-rw---- 1 root audio 116, 1 Feb 3 18:41 seq + crw-rw---- 1 root audio 116, 33 Feb 3 18:41 timer AplayDevices: Error: [Errno 2] No such file or directory ApportVersion: 2.14.1-0ubuntu3.19 Architecture: amd64 ArecordDevices: Error: [Errno 2] No such file or directory AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1: CRDA: Error: [Errno 2] No such file or directory DistroRelease: Ubuntu 14.04 HibernationDevice: RESUME=/dev/mapper/data-swap InstallationDate: Installed on 2015-07-11 (210 days ago) InstallationMedia: Ubuntu-Server 14.04 LTS "Trusty Tahr" - Release amd64 (20140416.2) MachineType: Silicon Mechanics Storform iServ R515.v2.1 Package: linux (not installed) PciMultimedia: - + ProcEnviron: - TERM=xterm - PATH=(custom, no user) - XDG_RUNTIME_DIR=<set> - LANG=en_US.UTF-8 - SHELL=/bin/bash + TERM=xterm + PATH=(custom, no user) + XDG_RUNTIME_DIR=<set> + LANG=en_US.UTF-8 + SHELL=/bin/bash ProcFB: 0 VESA VGA ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-76-generic root=/dev/mapper/data-os ro elevator=noop console=ttyS1,115200n8 console=tty1 transparent_hugepage=always nomdmonddf nomdmonisw ProcVersionSignature: Ubuntu 3.13.0-76.120-generic 3.13.11-ckt30 RelatedPackageVersions: - linux-restricted-modules-3.13.0-76-generic N/A - linux-backports-modules-3.13.0-76-generic N/A - linux-firmware 1.127.20 + linux-restricted-modules-3.13.0-76-generic N/A + linux-backports-modules-3.13.0-76-generic N/A + linux-firmware 1.127.20 RfKill: Error: [Errno 2] No such file or directory Tags: trusty Uname: Linux 3.13.0-76-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: adm dialout libvirtd lpadmin sudo users WifiSyslog: - + _MarkForUpload: True dmi.bios.date: 05/15/2012 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: 2.0c dmi.board.asset.tag: 1234567890 dmi.board.name: X8DT6 dmi.board.vendor: Supermicro dmi.board.version: 1234567890 dmi.chassis.asset.tag: To Be Filled By O.E.M. dmi.chassis.type: 17 dmi.chassis.vendor: Supermicro dmi.chassis.version: 1234567890 dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr2.0c:bd05/15/2012:svnSiliconMechanics:pnStorformiServR515.v2.1:pvr1234567890:rvnSupermicro:rnX8DT6:rvr1234567890:cvnSupermicro:ct17:cvr1234567890: dmi.product.name: Storform iServ R515.v2.1 dmi.product.version: 1234567890 dmi.sys.vendor: Silicon Mechanics
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1542826 Title: NFS Client Ignores TCP Resets To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1542826/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
