At 12:23 PM -0700 4/21/04, Julian Elischer wrote:
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)
Hmm. That means you couldn't use a 'snapshot' to force the
issue, right? If you *could* use snapshots, you could close
the file, snapshot the partition, mount the snapshot, and
read the file from it's copy in the snapshot-filesystem.
--
Garance Alistair Drosehn = [EMAIL PROTECTED]
Senior Systems Programmer or [EMAIL PROTECTED]
Rensselaer Polytechnic Institute or [EMAIL PROTECTED]
_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"