Ceph is a distributed object, block, and file storage platform
Go to file
Colin Patrick McCabe 6e49c06ca9 conf: add observer framework
Objects can now register as configuration observers interested in a
subset of the configuration keys. The observers will be told exactly
which keys have changed.

The first user is dout, which now no longer needs the infamous SIGHUP
hack to know when to reopen the config file.

librados: Remove rados_reopen_log, which was basically a means for the
library user to trigger the SIGHUP behavior.

Changes are accumulated and applied all at once by apply_changes. This
function is called as part of common_init, and after every call to
injectargs.

Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-04-19 17:28:00 -07:00
debian Merge remote branch 'origin/stable' 2011-04-18 09:58:15 -07:00
fusetrace
man radosgw_admin: Update manpage to new syntax 2011-04-17 17:42:04 -07:00
qa qa: Remove fsx workunit. 2011-04-07 14:07:24 -07:00
src conf: add observer framework 2011-04-19 17:28:00 -07:00
udev
wireshark
.gitignore
AUTHORS
autogen.sh
ceph.spec.in librados: Stop bundling the now-unused headers. 2011-04-07 10:53:19 -07:00
ChangeLog
configure.ac Merge remote branch 'origin/stable' 2011-04-18 09:58:15 -07:00
COPYING
do_autogen.sh do_autogen: create radosgw 2011-03-23 17:33:51 -07:00
INSTALL
Makefile.am
NEWS
README
RELEASE_CHECKLIST
SubmittingPatches

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