From owner-freebsd-fs@FreeBSD.ORG Wed Apr 15 01:16:06 2015 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D1A9E60F for ; Wed, 15 Apr 2015 01:16:06 +0000 (UTC) Received: from mail-ig0-x231.google.com (mail-ig0-x231.google.com [IPv6:2607:f8b0:4001:c05::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9995FEC9 for ; Wed, 15 Apr 2015 01:16:06 +0000 (UTC) Received: by igbpi8 with SMTP id pi8so58016917igb.0 for ; Tue, 14 Apr 2015 18:16:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:date:message-id:subject:from:to:content-type; bh=TNzJCeZtj38z1tD/Lp9BWKAmJ5TnUrjthQnPywHluY0=; b=wFQJQwfR7GvhH3fp89z/3/OQhBT3ZHuCWvS3V9GFkNd2yFCcDx6KeH65c1GuFU2F2A 1/6msqWYjiSuxR1YLpF9bOpdESw7yK6oqHrIjcC7HunPuC3liGjBBFvrjzTVRrbGtIuI +JkzVs+6Y1CXaAWcn695qH4qtBAb6SHCxk8aO0l4+m5cQZJjxGrZmEbLB7v2rftzcqBP FIOzRKRm1fdfZBjqj7tUCSiTJltzf+HNATVcuIDihqfUikYwCOiIuZ9KfNjGTZ4+zl08 PIZUZEPVjmNBnsmf73pzZY+B4fccuqAaZY88MGQeeu/5HAt1x/hCl/6FeUkgKNHj1grZ vHuQ== MIME-Version: 1.0 X-Received: by 10.107.170.135 with SMTP id g7mr33378275ioj.2.1429060565931; Tue, 14 Apr 2015 18:16:05 -0700 (PDT) Sender: jdavidlists@gmail.com Received: by 10.36.67.139 with HTTP; Tue, 14 Apr 2015 18:16:05 -0700 (PDT) Date: Tue, 14 Apr 2015 21:16:05 -0400 X-Google-Sender-Auth: jLNaZoNLIXzOeN4p1xIMUYWkaFM Message-ID: Subject: FreeBSD 10.1 can't "make -j5 buildworld" over NFS? From: J David To: "freebsd-fs@freebsd.org" Content-Type: text/plain; charset=UTF-8 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Apr 2015 01:16:06 -0000 On identical hardware, against the exact same NFS server, FreeBSD 9.3 can do a parallel buildworld, but FreeBSD 10.1 dies in cleandir with a bunch of "stale NFS file handle" errors. The mount options are the same on both clients: 192.168.20.161:/data/software/freebsd/releng-9.3/src /usr/src nfs rw,tcp,nfsv3,noauto 0 0 192.168.20.161:/data/software/freebsd/releng-9.3/amd64/obj /usr/obj nfs rw,tcp,nfsv3,noauto 0 0 192.168.20.161:/data/software/freebsd/releng-10.1/src /usr/src nfs rw,tcp,nfsv3,noauto 0 0 192.168.20.161:/data/software/freebsd/releng-10.1/amd64/obj /usr/obj nfs rw,tcp,nfsv3,noauto 0 0 FreeBSD 9.3 build output: $ sudo make -j 5 buildworld -------------------------------------------------------------- >>> World build started on Tue Apr 14 23:47:38 UTC 2015 -------------------------------------------------------------- [ ... time passes ... ] -------------------------------------------------------------- >>> World build completed on Wed Apr 15 00:51:24 UTC 2015 -------------------------------------------------------------- FreeBSD 10.1 build output: c$ sudo make -j 5 buildworld --- buildworld --- --- buildworld_prologue --- -------------------------------------------------------------- >>> World build started on Wed Apr 15 01:01:09 UTC 2015 -------------------------------------------------------------- [ ... time passes ... ] ===> lib/libthr (cleandir) --- usr.sbin.cleandir__D --- --- cleandir_subdir_bhyve --- ===> usr.sbin/bhyve (cleandir) --- usr.bin.cleandir__D --- --- cleandir_subdir_gzip --- ===> usr.bin/gzip (cleandir) --- usr.sbin.cleandir__D --- --- cleanobj --- --- share.cleandir__D --- cat: .tmpfiles: Stale NFS file handle bmake[6]: "/usr/src/share/i18n/esdb/Makefile.part" line 78: warning: "cat .tmpfiles" returned non-zero status --- usr.bin.cleandir__D --- --- cleanobj --- --- lib.cleandir__D --- --- cleanobj --- --- usr.bin.cleandir__D --- --- cleandir_subdir_head --- ===> usr.bin/head (cleandir) --- usr.sbin.cleandir__D --- --- cleandir_subdir_bhyvectl --- ===> usr.sbin/bhyvectl (cleandir) --- share.cleandir__D --- --- clean --- rm -f Big5-2003.esdb Big5-E.esdb Big5-ETen.esdb Big5-HKSCS.esdb Big5-IBM.esdb Big5-Plus.esdb esdb.dir.BIG5 esdb.alias.BIG5 .tmpfiles rm: Big5-2003.esdb: Stale NFS file handle rm: Big5-E.esdb: Stale NFS file handle rm: Big5-ETen.esdb: Stale NFS file handle rm: Big5-HKSCS.esdb: Stale NFS file handle rm: Big5-IBM.esdb: Stale NFS file handle rm: Big5-Plus.esdb: Stale NFS file handle rm: esdb.dir.BIG5: Stale NFS file handle rm: esdb.alias.BIG5: Stale NFS file handle rm: .tmpfiles: Stale NFS file handle *** [clean] Error code 1 bmake[6]: stopped in /usr/src/share/i18n/esdb/BIG5 1 error bmake[6]: stopped in /usr/src/share/i18n/esdb/BIG5 *** [_sub.cleandir] Error code 2 bmake[5]: stopped in /usr/src/share/i18n/esdb --- usr.bin.cleandir__D --- A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/usr.bin/head *** [cleandir_subdir_head] Error code 2 bmake[3]: stopped in /usr/src/usr.bin 1 error bmake[3]: stopped in /usr/src/usr.bin *** [usr.bin.cleandir__D] Error code 2 bmake[2]: stopped in /usr/src --- usr.sbin.cleandir__D --- A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/usr.sbin/bhyvectl *** [cleandir_subdir_bhyvectl] Error code 2 bmake[3]: stopped in /usr/src/usr.sbin 1 error bmake[3]: stopped in /usr/src/usr.sbin *** [usr.sbin.cleandir__D] Error code 2 bmake[2]: stopped in /usr/src --- share.cleandir__D --- 1 error bmake[5]: stopped in /usr/src/share/i18n/esdb *** [_sub.cleandir] Error code 2 bmake[4]: stopped in /usr/src/share/i18n 1 error bmake[4]: stopped in /usr/src/share/i18n *** [_sub.cleandir] Error code 2 bmake[3]: stopped in /usr/src/share 1 error bmake[3]: stopped in /usr/src/share *** [share.cleandir__D] Error code 2 bmake[2]: stopped in /usr/src --- lib.cleandir__D --- A failure has been detected in another branch of the parallel make bmake[4]: stopped in /usr/src/lib/libthr *** [cleandir_subdir_libthr] Error code 2 bmake[3]: stopped in /usr/src/lib 1 error bmake[3]: stopped in /usr/src/lib *** [lib.cleandir__D] Error code 2 bmake[2]: stopped in /usr/src 4 errors bmake[2]: stopped in /usr/src *** [_cleanobj] Error code 2 bmake[1]: stopped in /usr/src 1 error bmake[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src What could be going wrong here? Thanks for any advice!