From owner-freebsd-bugs@FreeBSD.ORG Sat May 5 04:10:12 2012 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9D7FA1065672 for ; Sat, 5 May 2012 04:10:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5B06B8FC0A for ; Sat, 5 May 2012 04:10:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q454ACmS022601 for ; Sat, 5 May 2012 04:10:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q454ACjP022600; Sat, 5 May 2012 04:10:12 GMT (envelope-from gnats) Resent-Date: Sat, 5 May 2012 04:10:12 GMT Resent-Message-Id: <201205050410.q454ACjP022600@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Eugene Grosbein Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 631D2106564A for ; Sat, 5 May 2012 04:09:55 +0000 (UTC) (envelope-from eugen@eg.sd.rdtc.ru) Received: from eg.sd.rdtc.ru (eg.sd.rdtc.ru [IPv6:2a03:3100:c:13::5]) by mx1.freebsd.org (Postfix) with ESMTP id BFB498FC12 for ; Sat, 5 May 2012 04:09:53 +0000 (UTC) Received: from eg.sd.rdtc.ru (localhost [127.0.0.1]) by eg.sd.rdtc.ru (8.14.5/8.14.5) with ESMTP id q4549pPw003493 for ; Sat, 5 May 2012 11:09:51 +0700 (NOVT) (envelope-from eugen@eg.sd.rdtc.ru) Received: (from eugen@localhost) by eg.sd.rdtc.ru (8.14.5/8.14.5/Submit) id q4549pkM003492; Sat, 5 May 2012 11:09:51 +0700 (NOVT) (envelope-from eugen) Message-Id: <201205050409.q4549pkM003492@eg.sd.rdtc.ru> Date: Sat, 5 May 2012 11:09:51 +0700 (NOVT) From: Eugene Grosbein To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: kern/167603: IP fragment reassembly's broken: file transfer over NFSv3/UDP fails for default NFS packet size X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 May 2012 04:10:12 -0000 >Number: 167603 >Category: kern >Synopsis: IP fragment reassembly's broken: file transfer over NFSv3/UDP fails for default NFS packet size >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat May 05 04:10:11 UTC 2012 >Closed-Date: >Last-Modified: >Originator: Eugene Grosbein >Release: FreeBSD 8.3-STABLE i386 >Organization: RDTC JSC >Environment: System: FreeBSD eg.sd.rdtc.ru 8.3-STABLE FreeBSD 8.3-STABLE #44: Fri May 4 14:05:29 NOVT 2012 root@eg.sd.rdtc.ru:/usr/local/obj/usr/local/src/sys/EG i386 >Description: I have FreeBSD 8.3-STABLE/i386 as NFS UDP client and FreeBSD 8.3-STABLE/amd64 as NFS server. In /etc/fstab I have: syslog:/backup /backup nfs rw,soft,intr,mntudp,noauto 0 0 With these options, I can get small and medium files from NFS server but transfer of large files using rsync always fails: # rsync -av --delete /backup /data/write sending incremental file list backup/system/20120429/ backup/system/20120429/rddtool-20120429.tbz rsync: read errors mapping "/backup/system/20120429/rddtool-20120429.tbz": Operation timed out (60) A workaround is to use '-r=1024,-w=1024' mount options, then files transfer just fine. Meantime, ping -D -s 1472 runs just fine withous a loss. When this error occures, "netstat -ss -p ip" shows that 'fragments dropped (dup or out of space)' increases with tens and hundreds packets. Both servers and client were upgraded top 8.3-STABLE using RELENG_8 sources of 4 May 2012. The same for NFS server based on 7.4-STABLE/i386. >How-To-Repeat: See above. >Fix: Unknown. >Release-Note: >Audit-Trail: >Unformatted: