[erlang-questions] Linux O_DIRECT flag
Frej Drejhammar
frej.drejhammar@REDACTED
Sat Mar 15 12:32:50 CET 2008
> As far as implementing support for O_DIRECT flag: I suppose that a
> proper place for it would be in "prim_file.erl"
> open_mode/4. However, doing it on my own would mean that I have to
> do it every time a new release is out. Well, I'm not crazy about it
> -- wouldn't it be far more convenient if this becomes a part of
> standard release (pveeez). I mean, if O_DIRECT option exist, it is
> there for a reason, so if someone is crazy (or stupid) enough to use
> it, let him knock (him|her)self out, right?
Start reading http://kerneltrap.org/node/7563 and follow the
references for why O_DIRECT probably is not what you want on
Linux. The article also gives hints on what to do (posix_fadvise +
POSIX_FADV_NOREUSE).
Regards,
--Frej
More information about the erlang-questions
mailing list