]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
todo
authorSage Weil <sage@newdream.net>
Fri, 2 Jan 2009 17:26:15 +0000 (09:26 -0800)
committerSage Weil <sage@newdream.net>
Fri, 2 Jan 2009 17:26:27 +0000 (09:26 -0800)
src/TODO
src/vstart.sh

index 08a2ce9bf933f364556c3cae79a2a31f3b4e38b8..f3e18ad8f7fea9515a659381f5eec2a2fd8228c4 100644 (file)
--- a/src/TODO
+++ b/src/TODO
@@ -46,6 +46,8 @@ timer
 
 
 kernel client
+- avoid flushing tcp socket when sending client_lease release messages (when the request is about to follow)
+- include 'sync' in op when cap revocation is waiting on writeback
 - make osd retry writes if failure after ack..
 - ACLs
 - reconnect path should include pathbase, not just a string?
@@ -164,6 +166,7 @@ crush
 - allow forcefeed for more complicated rule structures.  (e.g. make force_stack a list< set<int> >)
 
 osd
+- 'sync' op should kick store to do an immediate commit
 - pg split should be a work queue
 - pg split needs to fix up pg stats.  this is tricky with the clone overlap business...
 - generalize ack semantics?  or just change ack from memory to journal?  memory/journal/disk...
index f485c501b2bf892fba15cb27b7fed6329c35b8cd..ec015b0d88c1378932b3ea86dd27def8739d245f 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/bash
 
 [ "$CEPH_NUM_MON" == "" ] && CEPH_NUM_MON=3
-[ "$CEPH_NUM_OSD" == "" ] && CEPH_NUM_OSD=3
+[ "$CEPH_NUM_OSD" == "" ] && CEPH_NUM_OSD=1
 [ "$CEPH_NUM_MDS" == "" ] && CEPH_NUM_MDS=1
 
 let new=0
@@ -75,7 +75,7 @@ ARGS="-f"
 if [ $debug -eq 0 ]; then
        CMON_ARGS="--debug_mon 10 --debug_ms 1"
        COSD_ARGS=""
-       CMDS_ARGS=""
+       CMDS_ARGS="--debug_ms 1"
 else
        echo "** going verbose **"
        CMON_ARGS="--lockdep 1 --debug_mon 20 --debug_ms 1 --debug_paxos 20"