ioremap.net

Storage and beyond

POHMELFS

POHMELFS stands for Parallel Optimized Host Message Exchange Layered File System.

POHMELFS is a kernel client for elliptics distributed network.
Elliptics storage supports multiple copies, automatic recovery, POHMELFS supports read load balancing, quorum write and many other features

All its IO happens within local page cache, i.e. writes will only be flushed to server storage on page cache writeback or after sync call. There is ‘sync_on_close’ mount option which will sync your file every time it is closed.

README file shows all mount options.

One can check network raid1 example with elliptics config and pohmelfs mount.

Download.
$ git clone www.ioremap.net/git/pohmelfs.git

Or standalone module source