GitXplorerGitXplorer
p

ceph

public
1 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
e9a7c2656765200654bc5653ef2b70fc4822dc35

msgr: fix local_pipe peer_type

lliewegas committed 15 years ago
Unverified
7188b5bf59f5cdef64ff31cf0347301821dd0ee6

mds: fix EXCL rdlock rule

lliewegas committed 15 years ago
Unverified
2e2b2eed9e233fd24291a2ea423452a1cd537ef6

mds: fix lock->sync rdlock rule

lliewegas committed 15 years ago
Unverified
fac9512f0f4e2900a14b48997598a65e0f79f0d6

filejournal: return error instead of asserting

lliewegas committed 15 years ago
Unverified
fe922d177b65d39e13869618fbd4efd45d73df20

mon: correctly update up map when taking over for creating|starting mds

lliewegas committed 15 years ago
Unverified
266d2076b6c419046cbc563c90262ccb5b847831

debian: fix up debian scripts

lliewegas committed 15 years ago

README

The README file for this repository.

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: mkmonfs -- create a fresh monfs (for a new filesystem) 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