[erlang-questions] Obsolete exported functions file:raw_{read, write}_file_info/2 - why?

erlang <>
Wed Sep 14 18:57:16 CEST 2011


> I recommend reading the file.erl source.  It's quite instructive to see
> how many file I/O functions are redirected to the 'file_server_2'
> process.  For file I/O-intensive applications (e.g. Hibari and Riak I
> know, CouchDB and RabbitMQ I'd guess), having all calls to(*)
> file:read_file_info/1 serialized by the file server process is a source
> of latency that we (DB authors) may desire to live without.

How did you proceed to avoid these calls and reduce latency Scott?
Any hints?



More information about the erlang-questions mailing list