ceph/src
Sage Weil f445219330 uclient: implement CREATE operation
This avoids an additional async cap wanted update in the usual
case.  And let's us pass in default layout info!

Untested...
2009-09-01 16:37:10 -07:00
..
active
auth auth: auth scheme notes 2009-08-19 10:18:29 -07:00
client uclient: implement CREATE operation 2009-09-01 16:37:10 -07:00
common assert: throw FailedAssertion exception instead of inducing segfault 2009-06-26 09:44:37 -07:00
crush crush: put temp arrays on the stack 2009-08-21 13:20:42 -07:00
crush.old
doc
ebofs
include kclient: update ctime on 'no-op' ->setattr(.., ATTR_CTIME) 2009-08-21 14:28:26 -07:00
jobs
kernel kclient: fix bad kfree on kmem_cache cap 2009-08-26 13:08:47 -07:00
mds mds: update dir parent pointer on rename 2009-08-25 14:56:23 -07:00
messages fix client caps encoding 2009-08-18 13:36:30 -07:00
mon mon: don't delay mount/umount paxos commits 2009-08-28 14:47:51 -07:00
mount mount.ceph: block same signals as /sbin/mount 2009-08-21 11:00:33 -07:00
msg msgr: add ms_die_on_bad_msg option, make assert(0) conditional 2009-08-24 11:33:51 -07:00
objclass
os filestore: clean out old debug print 2009-08-11 16:09:52 -07:00
osbdb
osd osd: reorder snapc setup and ORDERSNAP check 2009-08-13 15:30:27 -07:00
osdc Merge commit 'origin/unstable' into rados 2009-07-16 10:38:55 -07:00
radosgw radosgw: remove unneeded INT_MAX 2009-08-13 15:28:42 -07:00
script
test
.gitignore
barclass.cc
cconf.cc
ceph_common.sh initscripts: do what we can to run as user specified in the conf 2009-07-13 10:38:23 -07:00
ceph_ver.c
ceph.cc osd: switch to MonClient, fix cmds and ceph 2009-06-26 15:10:27 -07:00
cfuse.cc monclient: refactor MonMap into MonClient 2009-06-26 15:10:27 -07:00
cls_acl.cc
cls_crypto.cc
cm.txt
cmds.cc mds, objecter, ceph: use MonClient 2009-06-26 15:10:27 -07:00
cmon.cc
cmonctl
config.cc mds: avoid propagating nestlock more frequently than mds_dirstat_min_interval 2009-08-24 14:01:14 -07:00
config.h mds: avoid propagating nestlock more frequently than mds_dirstat_min_interval 2009-08-24 14:01:14 -07:00
cosd.cc osd: switch to MonClient, fix cmds and ceph 2009-06-26 15:10:27 -07:00
cosd.ceph.conf initscript: skip if auto start = no/false/0 and nothing or type specified 2009-07-28 11:18:49 -07:00
crun
crushtool.cc
csyn.cc monclient: refactor MonMap into MonClient 2009-06-26 15:10:27 -07:00
dumpjournal.cc mds, objecter, ceph: use MonClient 2009-06-26 15:10:27 -07:00
dupstore.cc
extractosdmaps.cc
fakefuse.cc
fakesyn.cc
fooclass.cc
init-ceph.in initscript: skip if auto start = no/false/0 and nothing or type specified 2009-07-28 11:18:49 -07:00
librados.cc Merge commit 'origin/unstable' into rados 2009-08-07 08:50:05 -07:00
loadclass.sh
make_version
Makefile.am Makefile: add missing MOSDPGTemp.h 2009-08-20 15:52:24 -07:00
Makefile.old
Makefile.orig
mkcephfs.in initscripts: /etc, not /usr/etc 2009-07-15 14:07:37 -07:00
mkmonfs.cc
monmaptool.cc
osdmaptool.cc
psim.cc psim: ifdef out dead code 2009-08-11 16:14:41 -07:00
rados.cc rados: statically allocate time 2009-08-10 13:14:30 -07:00
radosacl.cc
README
sample.ceph.conf
stop.sh
streamtest.cc
testclass.cc
testmsgr.cc monclient: refactor MonMap into MonClient 2009-06-26 15:10:27 -07:00
testrados.c
testradospp.cc s3gw: interface changes, preparing grounds for user metadata 2009-07-14 16:09:37 -07:00
TODO mds: update dir parent pointer on rename 2009-08-25 14:56:23 -07:00
valgrind.supp
verify-mds-journal.sh
vstart.sh

A few helper scripts:

mkcephfs.sh -- initialize a new, empty ceph filesystem (by creating a
               fresh monfs)

mkfs.sh     -- same, but also initialize empty object stores.  assumes
               all osds are on the same node, with dev/osd# for storage.

stop.sh     -- stop/kill all daemons.

restart.sh  -- stop everything, then restart everything.  (does not mkfs.)

startnew.sh -- stop everything, initialize new ceph fs, and start it.
               assumes everything is on one node.  for ease of testing.