Ceph is a distributed object, block, and file storage platform
Go to file
Colin Patrick McCabe b5f6eb12e1 rgw: rework error handling a bit
Rados Gateway: get rid of RGWOp::err. We already have req_state::err and
that represents the same thing.

Standardize nomenclature for errors. 'errno' is our internal
representation of the error. 'code' is what is returned by S3.
'message' is the message at the end. Improve rgw_err.

dump_errno shouldn't modify req_state, but just dump the error.
A new function set_req_state_err sets the error based on an 'errno'.

Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
2011-04-14 17:13:33 -07:00
debian osbdb: Remove dead code. 2011-04-07 12:24:06 -07:00
fusetrace
man radosgw: Remove PHP setting from VirtualHost documentation 2011-04-07 14:32:31 -07:00
qa qa: Remove fsx workunit. 2011-04-07 14:07:24 -07:00
src rgw: rework error handling a bit 2011-04-14 17:13:33 -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
builddebs.sh
ceph.spec.in librados: Stop bundling the now-unused headers. 2011-04-07 10:53:19 -07:00
ChangeLog
configure.ac osd: Use syncfs when available 2011-04-13 13:45:20 -07:00
COPYING
debvers.sh
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
pull.sh
push.sh
README
RELEASE_CHECKLIST
release.sh
sign.sh
SubmittingPatches
update_pbuilder.sh

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