Ceph is a distributed object, block, and file storage platform
Go to file
Samuel Just cf3bb44d47 mkcephfs: copy to daemon nodes for each daemon
The tmp directory is removed after each daemon.  Previously, this would
break if two daemons were on the same node.  Now, the files will be
copied for each daemon.

Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
2011-03-30 16:49:21 -07:00
debian Merge branch 'stable' into next 2011-03-29 14:47:57 -07:00
fusetrace
man Fix manpage typos 2011-03-20 13:10:40 +01:00
qa direct_io_test: use mkstmp instead of mkostemps 2011-03-17 18:02:17 -07:00
src mkcephfs: copy to daemon nodes for each daemon 2011-03-30 16:49:21 -07:00
udev debian: add udev rules 2011-03-10 16:08:39 -08:00
wireshark
.gitignore Make git ignore stamp files from debian build. 2011-03-07 11:33:33 -08:00
AUTHORS
autogen.sh Use Google Test framework for unit tests. 2011-01-10 15:19:45 -08:00
builddebs.sh debian: update scripts to build ubuntu (maverick, lucid) packages too 2011-01-05 12:40:55 -08:00
ceph.spec.in rpm: package python bindings for rados 2011-03-21 09:45:48 -07:00
ChangeLog
configure.ac Merge branch 'master' into rgw 2011-03-21 14:14:38 -07:00
COPYING
debvers.sh debian: update scripts to build ubuntu (maverick, lucid) packages too 2011-01-05 12:40:55 -08:00
do_autogen.sh do_autogen: create radosgw 2011-03-23 17:33:51 -07:00
INSTALL
Makefile.am debian: add udev rules 2011-03-10 16:08:39 -08:00
NEWS
publish.sh debian: fix publish.sh for ubuntu 2011-01-25 08:38:10 -08:00
pull.sh
push.sh
README
RELEASE_CHECKLIST
release.sh debian: update scripts to build ubuntu (maverick, lucid) packages too 2011-01-05 12:40:55 -08:00
sign.sh
SubmittingPatches
update_pbuilder.sh debian: make update_pbuilder.sh a bit smarter 2011-01-11 09:22:52 -08: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:
 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