Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-11-30 | Handle binary file names and conversion of unicode strings | Patrik Nyblom | |
2010-05-20 | Add file:advise/4 - a wrapper to the POSIX syscall posix_fadvise | Filipe David Manana | |
Useful for informing the Operating System about the access pattern for a file's data, so that it can adapt the caching strategy to maximize disk IO performance. | |||
2010-05-20 | Add file:datasync/1 for syncing file contents only | Filipe David Manana | |
file:datasync/1 invokes the POSIX system call "int fdatasync(int fd)". This system call is similar to "fsync" but, unlike fsync, it does not update the metadata associated with the file (like the access time for example). It's used by many DBMSs (MySQL and SQLite of example) to increase disk IO performance, as it avoids disk seeks and disk write operations compared to fsync. More details on it at: http://linux.die.net/man/2/fdatasync An example, from the MySQL source: http://bazaar.launchpad.net/~mysql/mysql-server/mysql-5.1-telco-6.1/annotate/head%3A/mysys/my_sync.c#L61 This new function just calls fsync on systems not implementing fdatasync. | |||
2010-04-29 | Merge branch 'ks/kernel' into dev | Erlang/OTP | |
* ks/kernel: kernel: Clean up as suggested by tidier OTP-8606 ks/kernel | |||
2010-04-28 | kernel: Clean up as suggested by tidier | Kostis Sagonas | |
2009-11-20 | The R13B03 release.OTP_R13B03 | Erlang/OTP | |