Skip to content

Commit

Permalink
format
Browse files Browse the repository at this point in the history
  • Loading branch information
bmizerany committed Jun 3, 2011
1 parent 4acb741 commit 4f80ea2
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -128,22 +128,22 @@ stores history as far back as it is configured to hold it. The default is

## High Availability

Fraggle has mechanisms to gracefully deal with connection loss. They are:
Fraggle has mechanisms to gracefully deal with connection loss. They are:

*Resend / Connection loss*

When a connection is lost and Fraggle successfully reconnects to another
Doozer node, Fraggle will resend most pending requests to the new connection.
This means you will not miss events; Even events that happened while you were
disconnected! All read commands will pick up where they left off. This is
valuable to understand because it means you don't need to code for failure on
reads; Fraggle gracefully handles it for you.

Write commands will be resent if their `rev` is greater than 0. These are
idempotent requests. A rev of 0 will cause that request's error
callback to be invoked with a Fraggle::Connection::Disconnected response.
You will have to handle these yourself because Fraggle cannot know whether or
not it's safe to retry on your behalf.
When a connection is lost and Fraggle successfully reconnects to another
Doozer node, Fraggle will resend most pending requests to the new connection.
This means you will not miss events; Even events that happened while you were
disconnected! All read commands will pick up where they left off. This is
valuable to understand because it means you don't need to code for failure on
reads; Fraggle gracefully handles it for you.

Write commands will be resent if their `rev` is greater than 0. These are
idempotent requests. A rev of 0 will cause that request's error
callback to be invoked with a Fraggle::Connection::Disconnected response.
You will have to handle these yourself because Fraggle cannot know whether or
not it's safe to retry on your behalf.

**attempt**

Expand Down

0 comments on commit 4f80ea2

Please sign in to comment.