]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
initscript: remove class loading for now
authorSage Weil <sage@newdream.net>
Sat, 19 Jun 2010 04:26:41 +0000 (21:26 -0700)
committerSage Weil <sage@newdream.net>
Sat, 19 Jun 2010 04:26:41 +0000 (21:26 -0700)
- only need to do it once, by connecting to a random monitor, not for
  each monitor
- not sure we should try it every time we start the monitor for all time,
  as opposed to once after mkfs, or whenever the admin chooses to load
  new classes

src/init-ceph.in

index 8a02dab5d01a6e38ce072c398505087ffa658dd3..7a81cc1dec605446f7464de4f67bbb469211ee96 100644 (file)
@@ -109,7 +109,6 @@ debug=0
 monaddr=
 dobtrfs=1
 verbose=0
-start_class=
 
 while echo $1 | grep -q '^-'; do     # FIXME: why not '^-'?
 case $1 in
@@ -255,7 +254,6 @@ for name in $what; do
            do_cmd "$cmd" $runarg
            [ -n "$post_start" ] && do_cmd "$post_start"
            [ -n "$lockfile" ] && [ "$?" = 0 ] && touch $lockfile
-           [ "$type" == "mon" ] && start_class="$start_class $name"
            ;;
        
        stop)
@@ -320,23 +318,4 @@ for name in $what; do
     esac
 done
 
-if [ "$start_class" != "" ]; then
-    echo "Loading classes into monitors"
-    for name in $start_class; do
-       type=`echo $name | cut -c 1-3`   # e.g. 'mon', if $item is 'mon1'
-       id=`echo $name | cut -c 4- | sed 's/\\.//'`
-       num=$id
-
-       check_host || continue
-
-       # conf file
-       if [ "$host" = "$hostname" ]; then
-           cur_conf=$conf
-       else
-           cur_conf="/tmp/ceph.conf.$$"
-       fi
-       do_cmd "$BINDIR/cclass -c $cur_conf -a"
-    done
-fi
-
 exit 0