Ceph is a distributed object, block, and file storage platform
Go to file
Sage Weil 5a5cc18374 osd: don't capture SIGINT/SIGTERM; journal and/or btrfs snaps are sufficient.
We used to do this to avoid corrupting the filestore, but since we can now
either roll forward with the writeahead journal OR roll back using btrfs
snaps, this is useless.  It wasn't a full solution anyway.
2010-04-20 10:47:10 -07:00
debian debian: more librados1-dev deps 2010-04-09 14:52:29 -07:00
fusetrace
man rbdtool: fix man warnings 2010-04-08 12:57:46 -07:00
qa qa: set -e in workunits 2010-04-14 12:40:58 -07:00
src osd: don't capture SIGINT/SIGTERM; journal and/or btrfs snaps are sufficient. 2010-04-20 10:47:10 -07:00
web
wireshark msgr: Remove the type CEPH_ENTITY_TYPE_ADMIN. 2010-03-02 10:02:03 -08:00
.gitignore add executables to .gitignore 2010-04-16 15:18:26 -07:00
AUTHORS
COPYING
ChangeLog
INSTALL
Makefile.am debian: put debian/ in .diff.gz, not release tarball 2010-03-11 09:06:55 -08:00
NEWS
README fix up READMEs 2010-03-23 14:54:33 -07:00
RELEASE_CHECKLIST update release checklist 2010-02-17 14:55:40 -08:00
autogen.sh
builddebs.sh debian: specify mirror explicitly when creating pbuilder image 2010-03-11 21:38:04 -08:00
ceph.spec.in
configure.ac autoconf: Fix detection of sync_file_range. 2010-04-16 15:55:43 -07:00
publish.sh debian: new release, push, build, publish scripts 2010-02-28 20:19:04 -08:00
pull.sh debian: new release, push, build, publish scripts 2010-02-28 20:19:04 -08:00
push.sh debian: new release, push, build, publish scripts 2010-02-28 20:19:04 -08:00
release.sh debian: put debian/ in .diff.gz, not release tarball 2010-03-11 09:06:55 -08:00
sign.sh debian: new release, push, build, publish scripts 2010-02-28 20:19:04 -08:00

README

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