ceph/src
Sage Weil d538817f62 mds: flush log on fragment
This makes request lock auth_pins expire, so the fragment moves along.
Otherwise we can end up waiting for the log flush timer to go off.

This isn't a complete solution; in-progress requests won't know to flush.

Signed-off-by: Sage Weil <sage@newdream.net>
2010-11-17 13:06:02 -08:00
..
active
auth
client mds/client: pass dir hash over the wire 2010-11-16 10:01:05 -08:00
common timer: make init/shutdown explicit 2010-11-15 13:23:42 -08:00
crush CrushWrapper:get_bucket: ret ENOENT for no bucket 2010-11-09 23:58:13 -08:00
crush.old
doc
ebofs
include mds/client: pass dir hash over the wire 2010-11-16 10:01:05 -08:00
jobs
mds mds: flush log on fragment 2010-11-17 13:06:02 -08:00
messages mds: fix discover requests, tracking wrt fragments 2010-11-17 13:04:17 -08:00
mon timer: make init/shutdown explicit 2010-11-15 13:23:42 -08:00
mount
msg mds/client: pass dir hash over the wire 2010-11-16 10:01:05 -08:00
objclass
os filestore: autodetect presense of FIEMAP ioctl 2010-11-09 14:36:02 -08:00
osbdb
osd osd: fix trailing + in pg state string rendering 2010-11-16 10:32:19 -08:00
osdc timer: make init/shutdown explicit 2010-11-15 13:23:42 -08:00
rgw
script
test test_unfound.sh: start recovery at end of test 2010-11-15 12:39:56 -08:00
tools timer: make init/shutdown explicit 2010-11-15 13:23:42 -08:00
.gitignore
barclass.cc
btrfs_ioc_test.c
cauthtool.cc
cclass.in
cclsinfo
cconf.cc
cdebugpack.in
ceph_common.sh
ceph_ver.c
ceph.conf.twoosds
cephfs.cc cephfs: remove unused variables 2010-10-28 13:30:04 -07:00
cfuse.cc
check_version
cls_acl.cc
cls_crypto.cc
cls_rbd.cc rbd: fix rbd snap rm class handling 2010-11-15 16:44:01 -08:00
cm.txt
cmds.cc mds: add DIRLAYOUTHASH feature bit 2010-11-16 10:01:05 -08:00
cmon.cc
cmonctl
config.cc mds: make dentry hash a dir layout property 2010-11-16 10:01:05 -08:00
config.h mds: make dentry hash a dir layout property 2010-11-16 10:01:05 -08:00
cosd.cc
crun
crushtool.cc decompile_crush_bucket: fix depth-first decomp 2010-11-10 00:03:17 -08:00
csyn.cc
dumpjournal.cc dumpjournal.cc: fix compile 2010-11-15 17:03:43 -08:00
dupstore.cc
extractosdmaps.cc
fakefuse.cc
fakesyn.cc
fetch_config
fooclass.cc
init-ceph.in init-ceph: make lockfile dir configuration (redhat) 2010-11-01 22:09:56 -07:00
libceph.cc
librados.cc RadosClient::shutdown: call monclient::shutdown 2010-11-15 18:33:22 -08:00
loadclass.sh
logrotate.conf logrotate: separate rule for stat/*.log 2010-11-01 10:04:15 -07:00
make_version
Makefile.am Add MOSDPGMissing 2010-11-15 12:15:15 -08:00
Makefile.old
Makefile.orig
mkcephfs.in
monmaptool.cc
osdmaptool.cc
ps-ceph.pl ps-ceph.pl: don't show self 2010-11-09 15:34:52 -08:00
psim.cc
push_to_kclient.pl
push_to_qemu.pl
rados.cc Add num_objects_unfound to struct pg_stat_t 2010-11-10 11:46:28 -08:00
radosacl.cc Replace sprintf with snprintf 2010-11-04 14:33:48 -07:00
rbd.cc Merge remote branch 'origin/rbd-fiemap' into unstable 2010-11-09 14:23:12 -08:00
README
sample.ceph.conf Fix example config file 2010-11-09 14:06:42 -08:00
stop.sh
streamtest.cc
test_trans.cc Replace sprintf with snprintf 2010-11-04 14:33:48 -07:00
testclass.cc
testcrypto.cc
testkeys.cc
testmsgr.cc
testrados.c
testradospp.cc
TODO
valgrind.supp
verify-mds-journal.sh
vstart.sh vstart: stop logging to /tmp/foo 2010-11-10 13:49:22 -08:00

Ceph - a scalable distributed file system
-----------------------------------------

Source files go here.

See ../README.