From owner-freebsd-current@FreeBSD.ORG Fri Feb 27 15:37:23 2015 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6E69F912; Fri, 27 Feb 2015 15:37:23 +0000 (UTC) Received: from dmz-mailsec-scanner-6.mit.edu (dmz-mailsec-scanner-6.mit.edu [18.7.68.35]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id F0D82BFF; Fri, 27 Feb 2015 15:37:22 +0000 (UTC) X-AuditID: 12074423-f79066d0000058b8-14-54f08dfc2be3 Received: from mailhub-auth-4.mit.edu ( [18.7.62.39]) (using TLS with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by dmz-mailsec-scanner-6.mit.edu (Symantec Messaging Gateway) with SMTP id 02.2A.22712.DFD80F45; Fri, 27 Feb 2015 10:32:13 -0500 (EST) Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-4.mit.edu (8.13.8/8.9.2) with ESMTP id t1RFWCd1000770; Fri, 27 Feb 2015 10:32:12 -0500 Received: from multics.mit.edu (system-low-sipb.mit.edu [18.187.2.37]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id t1RFWALk000897 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 27 Feb 2015 10:32:12 -0500 Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id t1RFWA3B015267; Fri, 27 Feb 2015 10:32:10 -0500 (EST) Date: Fri, 27 Feb 2015 10:32:10 -0500 (EST) From: Benjamin Kaduk X-X-Sender: kaduk@multics.mit.edu To: Julian Elischer Subject: Re: FreeBSD FUSE calls truncate() on read-only files In-Reply-To: <54F018DD.30800@freebsd.org> Message-ID: References: <6676D082-5C06-4E59-B22C-5C00D1FD229F@netapp.com> <54F018DD.30800@freebsd.org> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgleLIzCtJLcpLzFFi42IRYrdT1/3b+yHEYMdrNos5bz4wWVyd+5PZ gcljxqf5LAGMUVw2Kak5mWWpRfp2CVwZs9t3sBZ0MVccenKeuYFxC1MXIyeHhICJxL4Ve5kh bDGJC/fWs3UxcnEICSxmkjh39D0rhLORUaJx2VmozCGgzJWL7BBOA6NE/8Q5LCD9LALaEtve rGIDsdkE1CQe721mhZirKLH51CSwHSICGhLXd8wAizMLyEv8v3IZ6A4ODmEBW4n/221AwpwC mhJ71i8DK+EVcJDoOzKbHcQWEoiSuPNpPVhcVEBHYvX+KSwQNYISJ2c+YYEYqSWxfPo2lgmM QrOQpGYhSS1gZFrFKJuSW6Wbm5iZU5yarFucnJiXl1qka6aXm1mil5pSuokRHLguyjsY/xxU OsQowMGoxMNrwPwhRIg1say4MvcQoyQHk5Io7+ocoBBfUn5KZUZicUZ8UWlOavEhRgkOZiUR 3sIqoBxvSmJlVWpRPkxKmoNFSZx30w++ECGB9MSS1OzU1ILUIpisDAeHkgSvZw9Qo2BRanpq RVpmTglCmomDE2Q4D9DwIJAa3uKCxNzizHSI/ClGXY4F7ftnMgmx5OXnpUqJ81qBFAmAFGWU 5sHNgSWcV4ziQG8J8zaCVPEAkxXcpFdAS5iAlhy4+w5kSUkiQkqqgbEqfrLrqXPivFXSy252 sTE4HA81qTn1Wt2o8dRZUy6PVVlLX8fzPDglMv3q1yt9tbqZekHnFrHfFdMtaJz5anPG1nWL I+ZFzyi4xlaY+HKvkC2Pstsf/YPu5xc9TKlxuf15a9Hrj73Zro7MGxd0b55tJlQ+b7/Y7oeG SjIzBM41S/xKvzjD4ZESS3FGoqEWc1FxIgBLTzAGEwMAAA== Cc: freebsd-current@freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Feb 2015 15:37:23 -0000 On Fri, 27 Feb 2015, Julian Elischer wrote: > for example it caches information when it shouldn't, even from 'dynamic' file > systems > We had to change the code to disable it as our data is synthetic and might > change between reads. > fstat info is also cached and confused our apps mightily. You are of course planning to file bug reports about these issues, I presume? -Ben