[Openmcl-devel] FINISH-OUTPUT/fsync slowness

Frank Goenninger frgo at me.com
Sat Nov 8 11:44:22 PST 2014


Am 08.11.2014 um 19:59 schrieb R. Matthew Emerson <rme at clozure.com>:

> CCL has called fsync on finish-output for a long time (10+ years).  Some years ago, there was a lot of discussion about how expensive fsync was on ext3 filesystems;  I don't know what the current state of things is.
> 
> The spec says, "finish-output attempts to ensure that any buffered output sent to output-stream has reached its destination, and then returns."  That sounds a lot like fsync to me.

Yep. And we are relying on this behavior. finish-output means to finish the output. Really.

Thanks.

;; Frank





More information about the Openmcl-devel mailing list