Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Use mmap() for file I/O #2

Closed
jlouis opened this Issue Mar 27, 2010 · 1 comment

Comments

Projects
None yet
1 participant
Owner

jlouis commented Mar 27, 2010

We will assume a 64 bit architecture from the start. This means we can use mmap()'ed I/O all over the place and just map files into the VM memory space. In turn, this will enable fast disk I/O while outsourcing the caching problems to the kernel.

The task is somewhat isolated to the FS Process and its backend FileSystem library. However, it does need some work to get into a running state. Most importantly, one needs a way to do SHA1 on the mmap() store as well.

Owner

jlouis commented Apr 10, 2010

Done :)

@jlouis jlouis pushed a commit that referenced this issue Jul 7, 2012

@nikmikov nikmikov BEP012 partial support, see: #2 1445a9e

@jlouis jlouis pushed a commit that referenced this issue Jul 7, 2012

@nikmikov nikmikov BEP0012 fully supported now, closes #2 2a21876

This issue was closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment