Re: [0/3] POHMELFS high performance network filesystem. IPv6 support, documentation update.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Evgeniy Polyakov
Date: Friday, July 25, 2008 - 1:35 pm

Hi Jamie.

On Fri, Jul 25, 2008 at 08:40:34PM +0100, Jamie Lokier (jamie@shareable.org) wrote:

If 4. happens after writeback of the client B, then it will see the new
content, otherwise it will see empty page. There are no locks (even
implicit like what is expected in POSIX in exactly this case) in
POHMELFS so far.


It _can_ be done that way. But I'm still thinking on how the really
scalable locking (this is a locking mechanism, just implicit) should be
implemented. It is possible to send a message on every write_begin,
which will invalidate appropriate message and every _read_ from that
area will require all writers to flush theirs data. It will be kind of
ME(O)SI cache coherency CPU protocol. It is simple task in current
design, but I'm not yet convinced myself that this is a really scalable
approach. So, there are no locks in POHMELFS _yet_.

-- 
	Evgeniy Polyakov
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[0/3] POHMELFS high performance network filesystem. IPv6 s ..., Evgeniy Polyakov, (Fri Jul 25, 12:01 pm)
[1/3] POHMELFS high performance network filesystem. Docume ..., Evgeniy Polyakov, (Fri Jul 25, 12:02 pm)
[2/3] POHMELFS high performance network filesystem. VFS ch ..., Evgeniy Polyakov, (Fri Jul 25, 12:03 pm)
[3/3] POHMELFS high performance network filesystem. POHMEL ..., Evgeniy Polyakov, (Fri Jul 25, 12:04 pm)
Re: [0/3] POHMELFS high performance network filesystem. IP ..., Evgeniy Polyakov, (Fri Jul 25, 1:35 pm)