Re: [0/4] DST: Distributed storage.

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Mike Snitzer
Date: Tuesday, December 4, 2007 - 8:25 am

On Dec 4, 2007 9:37 AM, Evgeniy Polyakov <johnpol@2ka.mipt.ru> wrote:

Evgeniy,

Thanks for your continued work on DST.  I'd like to know if you've
thought further about how synchronous mirroring would be best
implemented with DST.

You shared you views some time ago via comments on your blog:
http://tservice.net.ru/~s0mbre/blog/devel/dst/2007_11_05.html

At that time you were saying you'd add a sync bit to the request
structure that is sent to remote nodes.  I'd imagine this would also
require ordering of the block io, no?  Is order guaranteed when the
requests are submitted over the DST protocol?  Otherwise how can you
ensure a valid remote mirror (in the case of network disconnects,
etc)?

Guaranteeing consistent data on all members of a mirror is important.
The main question is: what mechanisms _should_ be used in DST to
provide this consistency?  And do you have a timeframe for when DST
might support such mechanisms for consistent data?

For the purpose of this discussion please assume that the disk cache
is either write-through or battery-backed.

regards,
Mike
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[4/4] DST: Algorithms used in distributed storage., Evgeniy Polyakov, (Tue Dec 4, 7:37 am)
[3/4] DST: Network state machine., Evgeniy Polyakov, (Tue Dec 4, 7:37 am)
[1/4] DST: Distributed storage documentation., Evgeniy Polyakov, (Tue Dec 4, 7:37 am)
[0/4] DST: Distributed storage., Evgeniy Polyakov, (Tue Dec 4, 7:37 am)
Re: [0/4] DST: Distributed storage., Mike Snitzer, (Tue Dec 4, 8:25 am)
Re: [0/4] DST: Distributed storage., Evgeniy Polyakov, (Tue Dec 4, 9:00 am)
Re: [0/4] DST: Distributed storage., Christoph Hellwig, (Tue Dec 4, 9:56 am)
Re: [0/4] DST: Distributed storage., Evgeniy Polyakov, (Tue Dec 4, 10:21 am)