Ceph is a distributed object, block, and file storage platform
Go to file
Sage Weil 2677c72fde add libjson_spirit.la
This is lightweight and relies on boost spirit, which we already use, so
there are no new dependencies.

There were some other libraries that also looked good, but they weren't
already packages for existing Debian distros like squeeze or even wheezy.

Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2012-02-24 11:24:44 -08:00
admin doc: Switch doxygen integration from breathe to asphyxiate. 2012-01-09 19:03:56 -08:00
ceph-object-corpus@b2639b83db test/encoding/readable.sh: skip old version with known incompatibilities 2012-02-13 14:08:25 -08:00
debian add libjson_spirit.la 2012-02-24 11:24:44 -08:00
doc osd: 'tell osd.N mark_unfound_lost revert' -> 'pg <pgid> mark_unfound_lost revert' 2012-02-24 11:24:04 -08:00
fusetrace reorganized source tree 2007-12-19 13:28:33 -08:00
keys doc: Write about deb installation. 2011-09-02 12:34:05 -07:00
m4 Makefile: Add recent acx_pthread.m4 that has a fix for nostdlib issue. 2012-01-12 09:17:06 -08:00
man ceph-dencoder: man page 2012-02-21 15:44:55 -08:00
qa qa/btrfs/test_rmdir_async_snap 2012-02-20 10:56:42 -08:00
src add libjson_spirit.la 2012-02-24 11:24:44 -08:00
udev udev: drop device number from name 2011-12-08 16:36:47 -08:00
wireshark Bug #98: Unique names for include guards 2010-06-17 10:47:37 -07:00
.gitignore .gitignore: src/ocf/ceph 2011-12-30 09:17:06 -08:00
.gitmodules add ceph-object-corpus.git submodule 2012-02-08 13:17:22 -08:00
AUTHORS update authors 2010-07-02 10:14:41 -07:00
autogen.sh Use Google Test framework for unit tests. 2011-01-10 15:19:45 -08:00
ceph.spec.in ceph.spec.in: add ceph-dencoder 2012-02-21 15:44:55 -08:00
ChangeLog first pass at autoconf and automake 2008-01-27 20:45:29 -08:00
CodingStyle CodingStyle: whitespace 2011-07-14 10:50:08 -07:00
configure.ac v0.42 2012-02-19 15:30:37 -08:00
COPYING add libjson_spirit.la 2012-02-24 11:24:44 -08:00
COPYING-LGPL2.1 COPYING: note licenses for all files, not just the default 2012-01-12 10:03:27 -08:00
do_autogen.sh do_autogen.sh: -T for --without-tcmalloc 2012-02-24 11:15:04 -08:00
Doxyfile doxygen: Use first sentence as brief description. 2012-01-09 19:03:56 -08:00
INSTALL autoconf changes to build on a debian/testing machine 2008-02-01 09:59:44 -08:00
Makefile.am Makefile: include run-cli-tests-maybe-unset-ccache in dist tarball. 2011-09-23 15:55:01 -07:00
NEWS first pass at autoconf and automake 2008-01-27 20:45:29 -08:00
README c* -> ceph-* 2011-09-22 15:08:25 -07:00
RELEASE_CHECKLIST v0.22 2010-10-15 15:34:44 -07:00
SubmittingPatches SubmittingPatches: initial version 2010-10-28 14:55:09 -07:00

Ceph - a scalable distributed storage system
-----------------------------------------

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

----

To build the server daemons, and FUSE client,

$ ./autogen.sh
$ ./configure
$ 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:
 ceph-mon -- monitor daemon.  handles cluster state and configuration
         information.
 ceph-osd -- storage daemon.  stores objects on a given block device.
 ceph-mds -- metadata daemon.  handles file system namespace.
 ceph-fuse -- fuse client.

tools:
 ceph -- send management commands to the monitor cluster.
 rados -- interact with the object store
 rbd -- manipulate rados block device images
 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