[Openmcl-devel] FINISH-OUTPUT/fsync slowness
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.
More information about the Openmcl-devel