dupstore_SOURCES = dupstore.cc config.cc
dupstore_LDADD = libos.a libebofs.a libcommon.a
streamtest_SOURCES = streamtest.cc
-streamtest_LDADD = libos.a libebofs.a libcommon.a
+streamtest_LDADD = libebofs.a libcommon.a libos.a
# synthetic client
csyn_SOURCES = csyn.cc msg/SimpleMessenger.cc
+v0.3
+- client rsync bug
+- document nested accounting
+
+v0.4
+- ENOSPC
+
big items
+- ENOSPC
- quotas
- accounting
- enforcement
- fix readdir vs fragment race by keeping a separate frag pos, and ignoring dentries below it
kernel client
+- set mapping bits for ENOSPC, EIO?
- flush caps on sync, fsync, etc.
- do we need to block?
- timeout mds session close on umount
for osd in 0 #1 #2 3 4 5 6 7 8 9 10 11 12 13 14 15
do
$CEPH_BIN/cosd --mkfs_for_osd $osd dev/osd$osd # initialize empty object store
- #valgrind --tool=massif $CEPH_BIN/cosd dev/osd$osd --debug_ms 1 --debug_osd 20 --debug_filestore 10 1>out/o$osd & #--debug_osd 40
- $CEPH_BIN/cosd dev/osd$osd -d --debug_ms 1 --debug_osd 20 --debug_filestore 10
+ #valgrind --leak-check=full --show-reachable=yes $CEPH_BIN/cosd dev/osd$osd --debug_ms 1 --debug_osd 20 --debug_filestore 10 1>out/o$osd & #--debug_osd 40
+ $CEPH_BIN/cosd dev/osd$osd -d --debug_ms 1 --debug_osd 20 # --debug_filestore 10
done
# mds