Ceph is a distributed object, block, and file storage platform
Go to file
Sage Weil fbbbd01bfe add CEPH_FEATURE_OSDENC
Require it for osd <-> osd and osd <-> mon communication.

This covers all the new encoding changes, except hobject_t, which is used
between the rados command line tool and the OSD for a object listing
position marker.  We can't distinguish between specific types of clients,
though, and we don't want to introduce any incompatibility with other
clients, so we'll just have to make do here.  :(

Signed-off-by: Sage Weil <sage@newdream.net>
2012-02-13 11:27:11 -08:00
admin doc: Switch doxygen integration from breathe to asphyxiate. 2012-01-09 19:03:56 -08:00
ceph-object-corpus@bbfb894fdb add ceph-object-corpus.git submodule 2012-02-08 13:17:22 -08:00
debian v0.41 2012-01-27 12:35:42 -08:00
doc doc: add the ceph mds stop command. 2012-02-03 13:27:26 -08:00
fusetrace
keys
m4 Makefile: Add recent acx_pthread.m4 that has a fix for nostdlib issue. 2012-01-12 09:17:06 -08:00
man rbd: add a command to delete all snapshots of an image 2012-01-05 10:19:17 -08:00
qa qa/btrfs/.gitignore: ignore targets 2012-02-13 09:42:05 -08:00
src add CEPH_FEATURE_OSDENC 2012-02-13 11:27:11 -08:00
udev
wireshark
.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
autogen.sh
ceph.spec.in package *.py* files 2012-01-24 21:18:49 -08:00
ChangeLog
CodingStyle
configure.ac v0.41 2012-01-27 12:35:42 -08:00
COPYING COPYING: note licenses for all files, not just the default 2012-01-12 10:03:27 -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: -e <path> to dump encoded objects to a path 2012-02-01 16:34:00 -08:00
Doxyfile doxygen: Use first sentence as brief description. 2012-01-09 19:03:56 -08:00
INSTALL
Makefile.am
NEWS
README
RELEASE_CHECKLIST
SubmittingPatches

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