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?
- 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...
#!/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
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"