From owner-freebsd-hackers@FreeBSD.ORG Wed Apr 21 14:53:29 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 87F3D16A4CE for ; Wed, 21 Apr 2004 14:53:29 -0700 (PDT) Received: from sccrmhc11.comcast.net (sccrmhc11.comcast.net [204.127.202.55]) by mx1.FreeBSD.org (Postfix) with ESMTP id A76D043D4C for ; Wed, 21 Apr 2004 14:53:28 -0700 (PDT) (envelope-from julian@elischer.org) Received: from interjet.elischer.org ([24.7.73.28]) by comcast.net (sccrmhc11) with ESMTP id <2004042121532701100pe3gbe>; Wed, 21 Apr 2004 21:53:27 +0000 Received: from localhost (localhost.elischer.org [127.0.0.1]) by InterJet.elischer.org (8.9.1a/8.9.1) with ESMTP id OAA34917; Wed, 21 Apr 2004 14:53:26 -0700 (PDT) Date: Wed, 21 Apr 2004 14:53:26 -0700 (PDT) From: Julian Elischer To: Stephan Uphoff In-Reply-To: <200404212121.RAA14907@stups.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: dillon@backplane.com cc: hackers@freebsd.org Subject: Re: how to flush out cache.? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Apr 2004 21:53:29 -0000 On Wed, 21 Apr 2004, Stephan Uphoff wrote: > > mmap() and msync(..MS_INVALIDATE..) should work. hmmm that is rather interesting.. I wonder if it would work.... Maybe a vm guru could confirm this.. (under 4.x) > > Stephan > > > > > Ok so I have an application where I need to > > reread a file I have just written to ensure that it went to disk > > correctly.. > > > > Other than reading a few GB of data, is there a way to flush > > out the cache copy of a file I've written? > > > > possibilities include: > > > > a file flag saying "don't keep a copy after it's written to disk"? > > a syscall discard_cached_blocks(fd); > > > > > > ? > > any other suggestions? > > > > julian > > (BTW this would be for 4.x initially) > > > > > > _______________________________________________ > > freebsd-hackers@freebsd.org mailing list > > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" > > > > >