From owner-freebsd-fs@FreeBSD.ORG Sun May 1 01:13:10 2011 Return-Path: Delivered-To: fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BA0F9106564A for ; Sun, 1 May 2011 01:13:10 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from esa-jnhn.mail.uoguelph.ca (esa-jnhn.mail.uoguelph.ca [131.104.91.44]) by mx1.freebsd.org (Postfix) with ESMTP id 6E8C18FC0A for ; Sun, 1 May 2011 01:13:10 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ApwEAGmwvE2DaFvO/2dsb2JhbACEUaI+iHGrLo9qhH+BAQSOeY4+ X-IronPort-AV: E=Sophos;i="4.64,295,1301889600"; d="scan'208";a="120040066" Received: from erie.cs.uoguelph.ca (HELO zcs3.mail.uoguelph.ca) ([131.104.91.206]) by esa-jnhn-pri.mail.uoguelph.ca with ESMTP; 30 Apr 2011 21:01:08 -0400 Received: from zcs3.mail.uoguelph.ca (localhost.localdomain [127.0.0.1]) by zcs3.mail.uoguelph.ca (Postfix) with ESMTP id 81376B3F6F; Sat, 30 Apr 2011 21:01:08 -0400 (EDT) Date: Sat, 30 Apr 2011 21:01:08 -0400 (EDT) From: Rick Macklem To: Kostik Belousov Message-ID: <149943048.820546.1304211668413.JavaMail.root@erie.cs.uoguelph.ca> In-Reply-To: <20110430223412.GS48734@deviant.kiev.zoral.com.ua> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_820545_1204398810.1304211668411" X-Originating-IP: [172.17.91.203] X-Mailer: Zimbra 6.0.10_GA_2692 (ZimbraWebClient - IE7 (Win)/6.0.10_GA_2692) Cc: rmacklem@freebsd.org, fs@freebsd.org Subject: Re: newnfs client and statfs X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 May 2011 01:13:10 -0000 ------=_Part_820545_1204398810.1304211668411 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit > I just netbooted fresh GENERIC (with irrelevant local patch) over the > pxe, and got the following: > > # df -h > Filesystem Size Used Avail Capacity Mounted on > 192.168.102.110:/usr/home/kostik/build/bsd/DEV/netboot/x -267G 130G > -539G -32% / > > On the server side, it is up-to-date stable/8 with oldnfs server, > export is > /dev/ada1p2 1.8T 129G 1.5T 8% /usr/home > > Do we have some long-typed var lurking in new nfs client code, > instead of off_t ? I am almost sure this is nfs problem, since I > booted > i386 in the same setup month ago, and did not had the compaints from > sendmail about low space on spool (which is why I noted this issue > now). > > amd64 kernel (with nfscl loaded as module) correctly reports > 192.168.102.110:/usr/home/kostik/build/bsd/DEV/netboot/x 1.8T 129G > 1.5T 8% / Oops, I never noticed that the "struct statfs" fields had been bumped to 64bits. I've attached a patch for the client. Could you please test it? (I'll look in case the server has a similar problem.) Thanks for reporting it, rick ------=_Part_820545_1204398810.1304211668411 Content-Type: text/x-patch; name=statfs.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=statfs.patch LS0tIGZzL25mc2NsaWVudC9uZnNfY2xwb3J0LmMuc2F2CTIwMTEtMDQtMzAgMjA6MTY6MzkuMDAw MDAwMDAwIC0wNDAwCisrKyBmcy9uZnNjbGllbnQvbmZzX2NscG9ydC5jCTIwMTEtMDQtMzAgMjA6 NDU6MTYuMDAwMDAwMDAwIC0wNDAwCkBAIC0zOSw2ICszOSw3IEBAIF9fRkJTRElEKCIkRnJlZUJT RDogaGVhZC9zeXMvZnMvbmZzY2xpZW4KICAqIGJlIHRoZSBlYXNpZXN0IHdheSB0byBoYW5kbGUg dGhlIHBvcnQuCiAgKi8KICNpbmNsdWRlIDxzeXMvaGFzaC5oPgorI2luY2x1ZGUgPHN5cy9saW1p dHMuaD4KICNpbmNsdWRlIDxmcy9uZnMvbmZzcG9ydC5oPgogI2luY2x1ZGUgPG5ldGluZXQvaWZf ZXRoZXIuaD4KICNpbmNsdWRlIDxuZXQvaWZfdHlwZXMuaD4KQEAgLTgzOCwyMCArODM5LDE0IEBA IHZvaWQKIG5mc2NsX2xvYWRzYmluZm8oc3RydWN0IG5mc21vdW50ICpubXAsIHN0cnVjdCBuZnNz dGF0ZnMgKnNmcCwgdm9pZCAqc3RhdGZzKQogewogCXN0cnVjdCBzdGF0ZnMgKnNicCA9IChzdHJ1 Y3Qgc3RhdGZzICopc3RhdGZzOwotCW5mc3F1YWRfdCB0cXVhZDsKIAogCWlmIChubXAtPm5tX2Zs YWcgJiAoTkZTTU5UX05GU1YzIHwgTkZTTU5UX05GU1Y0KSkgewogCQlzYnAtPmZfYnNpemUgPSBO RlNfRkFCTEtTSVpFOwotCQl0cXVhZC5xdmFsID0gc2ZwLT5zZl90Ynl0ZXM7Ci0JCXNicC0+Zl9i bG9ja3MgPSAobG9uZykodHF1YWQucXZhbCAvICgodV9xdWFkX3QpTkZTX0ZBQkxLU0laRSkpOwot CQl0cXVhZC5xdmFsID0gc2ZwLT5zZl9mYnl0ZXM7Ci0JCXNicC0+Zl9iZnJlZSA9IChsb25nKSh0 cXVhZC5xdmFsIC8gKCh1X3F1YWRfdClORlNfRkFCTEtTSVpFKSk7Ci0JCXRxdWFkLnF2YWwgPSBz ZnAtPnNmX2FieXRlczsKLQkJc2JwLT5mX2JhdmFpbCA9IChsb25nKSh0cXVhZC5xdmFsIC8gKCh1 X3F1YWRfdClORlNfRkFCTEtTSVpFKSk7Ci0JCXRxdWFkLnF2YWwgPSBzZnAtPnNmX3RmaWxlczsK LQkJc2JwLT5mX2ZpbGVzID0gKHRxdWFkLmx2YWxbMF0gJiAweDdmZmZmZmZmKTsKLQkJdHF1YWQu cXZhbCA9IHNmcC0+c2ZfZmZpbGVzOwotCQlzYnAtPmZfZmZyZWUgPSAodHF1YWQubHZhbFswXSAm IDB4N2ZmZmZmZmYpOworCQlzYnAtPmZfYmxvY2tzID0gc2ZwLT5zZl90Ynl0ZXMgLyBORlNfRkFC TEtTSVpFOworCQlzYnAtPmZfYmZyZWUgPSBzZnAtPnNmX2ZieXRlcyAvIE5GU19GQUJMS1NJWkU7 CisJCXNicC0+Zl9iYXZhaWwgPSBzZnAtPnNmX2FieXRlcyAvIE5GU19GQUJMS1NJWkU7CisJCXNi cC0+Zl9maWxlcyA9IHNmcC0+c2ZfdGZpbGVzOworCQlzYnAtPmZfZmZyZWUgPSAoc2ZwLT5zZl9m ZmlsZXMgJiBPRkZfTUFYKTsKIAl9IGVsc2UgaWYgKChubXAtPm5tX2ZsYWcgJiBORlNNTlRfTkZT VjQpID09IDApIHsKIAkJc2JwLT5mX2JzaXplID0gKGludDMyX3Qpc2ZwLT5zZl9ic2l6ZTsKIAkJ c2JwLT5mX2Jsb2NrcyA9IChpbnQzMl90KXNmcC0+c2ZfYmxvY2tzOwo= ------=_Part_820545_1204398810.1304211668411--