streamtest dupstore dumpjournal testmsgr \
mount.ceph
-bin_SCRIPTS = crun cephd
+bin_SCRIPTS = crun cephd ceph_stop
testmsgr_SOURCES = testmsgr.cc msg/SimpleMessenger.cc
noinst_LIBRARIES += libcrush_so.a #libcephclient_so.a
# extra bits
-EXTRA_DIST = dstart.sh dstop.sh mkcephfs.sh montest.sh restart.sh stop.sh verify-mds-journal.sh vstart.sh crun cephd
+EXTRA_DIST = dstart.sh dstop.sh mkcephfs.sh montest.sh restart.sh stop.sh verify-mds-journal.sh vstart.sh \
+ crun cephd ceph_stop
# cleaning
clean-local:
--- /dev/null
+#!/bin/bash
+
+do_killall() {
+ pg=`pgrep -f crun.*$1`
+ [ "$pg" != "" ] && kill $pg
+ killall $1
+}
+
+usage="usage: $0 [all] [mon] [mds] [osd]\n"
+
+let stop_all=1
+let stop_mon=0
+let stop_mds=0
+let stop_osd=0
+
+while [ $# -ge 1 ]; do
+ case $1 in
+ all )
+ stop_all=1
+ ;;
+ mon | cmon )
+ stop_mon=1
+ stop_all=0
+ ;;
+ mds | cmds )
+ stop_mds=1
+ stop_all=0
+ ;;
+ osd | cosd )
+ stop_osd=1
+ stop_all=0
+ ;;
+ * )
+ printf "$usage"
+ exit
+ esac
+ shift
+done
+
+if [ $stop_all -eq 1 ]; then
+ killall crun cmon cmds cosd
+ pkill -f valgrind.bin.\*cmon
+ pkill -f valgrind.bin.\*cosd
+ pkill -f valgrind.bin.\*cmds
+else
+ [ $stop_mon -eq 1 ] && do_killall cmon
+ [ $stop_mds -eq 1 ] && do_killall cmds
+ [ $stop_osd -eq 1 ] && do_killall cosd
+fi
[ $select_mon -eq 1 ] && stop_str=$stop_str" mon"
[ $select_mds -eq 1 ] && stop_str=$stop_str" mds"
[ $select_osd -eq 1 ] && stop_str=$stop_str" osd"
- $SCRIPT_BIN/stop.sh $stop_str
+ $SCRIPT_BIN/ceph_stop $stop_str
fi
[ $do_start -eq 0 ] && exit
+++ /dev/null
-#!/bin/bash
-
-do_killall() {
- pg=`pgrep -f crun.*$1`
- [ "$pg" != "" ] && kill $pg
- killall $1
-}
-
-usage="usage: $0 [all] [mon] [mds] [osd]\n"
-
-let stop_all=1
-let stop_mon=0
-let stop_mds=0
-let stop_osd=0
-
-while [ $# -ge 1 ]; do
- case $1 in
- all )
- stop_all=1
- ;;
- mon | cmon )
- stop_mon=1
- stop_all=0
- ;;
- mds | cmds )
- stop_mds=1
- stop_all=0
- ;;
- osd | cosd )
- stop_osd=1
- stop_all=0
- ;;
- * )
- printf "$usage"
- exit
- esac
- shift
-done
-
-if [ $stop_all -eq 1 ]; then
- killall crun cmon cmds cosd
- pkill -f valgrind.bin.\*cmon
- pkill -f valgrind.bin.\*cosd
- pkill -f valgrind.bin.\*cmds
-else
- [ $stop_mon -eq 1 ] && do_killall cmon
- [ $stop_mds -eq 1 ] && do_killall cmds
- [ $stop_osd -eq 1 ] && do_killall cosd
-fi