> Hi Sage.
>
> On Wed, May 14, 2008 at 06:35:19AM -0700, Sage Weil (
sage@newdream.net) wrote:
>>>> What is your opinion of the Paxos algorithm?
>>> It is slow. But it does solve failure cases.
>> For writes, Paxos is actually more or less optimal (in the non-failure
>> cases, at least). Reads are trickier, but there are ways to keep that
>> fast as well. FWIW, Ceph extends basic Paxos with a leasing mechanism to
>> keep reads fast, consistent, and distributed. It's only used for cluster
>> state, though, not file data.
>
> Well, it depends... If we are talking about single node perfromance,
> then any protocol, which requries to wait for authorization (or any
> approach, which waits for acknowledge just after data was sent) is slow.