Skip to content

Commit

Permalink
ceph: OSD client
Browse files Browse the repository at this point in the history
The OSD client is responsible for reading and writing data from/to the
object storage pool.  This includes determining where objects are
stored in the cluster, and ensuring that requests are retried or
redirected in the event of a node failure or data migration.

If an OSD does not respond before a timeout expires, keepalive
messages are sent across the lossless, ordered communications channel
to ensure that any break in the TCP is discovered.  If the session
does reset, a reconnection is attempted and affected requests are
resent (by the message transport layer).

Signed-off-by: Sage Weil <sage@newdream.net>
  • Loading branch information
Sage Weil committed Oct 6, 2009
1 parent 2f2dc05 commit f24e998
Show file tree
Hide file tree
Showing 4 changed files with 2,436 additions and 0 deletions.
Loading

0 comments on commit f24e998

Please sign in to comment.