Ceph is a distributed object, block, and file storage platform
Go to file
Sage Weil e006e7951a msgr: fix dispatch throttler release
We need to release the same amount back to the throttler as we originally
reserved.  Store that amount in the Message, and catch all the error
paths.  This fixes the case where messages get fed back into dispatch
locally (i.e. not via read_message()).
2010-07-01 12:46:18 -07:00
debian debian: include cclsinfo 2010-06-29 16:25:27 -07:00
fusetrace
man man: add man pages for cclass and cclsinfo 2010-06-30 10:32:21 -07:00
qa qa: set runoncfuse.sh to run cfuse in background and kill at end of tests. 2010-06-30 16:06:52 -07:00
src msgr: fix dispatch throttler release 2010-07-01 12:46:18 -07:00
web
wireshark Bug #98: Unique names for include guards 2010-06-17 10:47:37 -07:00
.gitignore add executables to .gitignore 2010-04-16 15:18:26 -07:00
AUTHORS
autogen.sh automake: some clean up 2010-05-18 08:01:23 -07:00
builddebs.sh debian: remove pull.sh calls from helper .sh scripts 2010-05-10 16:00:22 -07:00
ceph.spec.in initscript: incorporate Josef's fedora fixes 2010-05-27 14:58:56 -07:00
ChangeLog
configure.ac version: use next version ~rc for unstable branch 2010-05-14 09:14:00 -07:00
COPYING
INSTALL
Makefile.am
NEWS
publish.sh debian: use 'testing' or 'unstable' in place of 'git' in version suffix 2010-05-06 11:30:25 -07:00
pull.sh
push.sh
README
RELEASE_CHECKLIST v0.20 2010-04-23 12:10:24 -07:00
release.sh debian: put proper distribution in debian changelog 2010-05-14 09:43:31 -07:00
sign.sh debian: remove pull.sh calls from helper .sh scripts 2010-05-10 16:00:22 -07:00

Ceph - a scalable distributed file system
-----------------------------------------

Please see http://ceph.newdream.net/ for current info.

----

To build the server daemons, and FUSE client,

$ ./autogen.sh
$ ./configure

$ make
 or
$ cd src
$ make

(Note that the FUSE client will only be built if libfuse is present.)

----

A quick summary of binaries that will be built in src/

daemons:
 cmon -- monitor daemon.  handles cluster state and configuration
         information.
 cosd -- storage daemon.  stores objects on a given block device.
 cmds -- metadata daemon.  handles file system namespace.
 ceph -- send management commands to the monitor cluster.

userland clients:
 cfuse -- fuse client.
 csyn -- synthetic workload generator client.

tools:
 mkmonfs -- create a fresh monfs (for a new filesystem)
 monmaptool -- create/edit mon map
 osdmaptool -- create/edit osd map 
 crushtool -- create/edit crush map

scripts:
 mkcephfs -- cluster mkfs tool
 init-ceph -- init.d start/stop script