Thread (19 messages) 19 messages, 6 authors, 2008-06-16

Re: [0/3] POHMELFS high performance network filesystem. First steps in parallel processing.

From: Jeff Garzik <hidden>
Date: 2008-06-14 09:52:42
Also in: linux-fsdevel, lkml

Evgeniy Polyakov wrote:
Hi.

I'm pleased to announce POHMEL high performance network parallel
distributed filesystem.
POHMELFS stands for Parallel Optimized Host Message Exchange Layered File System.

Development status can be tracked in filesystem section [1].

This is a high performance network filesystem with local coherent cache of data
and metadata. Its main goal is distributed parallel processing of data.

This release brings following features:
 * Read requests (data read, directory listing, lookup requests) balancing
 	between multiple servers.
 * Write requests are sent to multiple servers and completed only
 	when all of them sent an ack.
 * Ability to add and/or remove servers from working set at run-time from
	 userspace (via netlink, so the same command can be processed from
	 real network though, but since server does not support it yet,
	 I dropped network part).
 * Documentation (overall view and protocol commands)!
 * Rename command (oops, forgot it in previous releases :)
 * Several new mount options to control client behaviour instead of
	hardcoded numbers.
 * Bug fixes.
Neat :)  Thanks for protocol documentation, too.  Do you plan to add 
write-pages in addition to write-page?  Also, write-page does not appear 
to be documented.

Is race-across-directories race-free?  That is a sticky area, see 
Documentation/filesystems/directory-locking in particular.

With the exception of encryption, do you think the POHMELFS client is 
mostly complete, at this point?

	Jeff

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help