]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
init-ceph: make 'status' report running version
authorSage Weil <sage@inktank.com>
Tue, 12 Jun 2012 20:58:22 +0000 (13:58 -0700)
committerSage Weil <sage@inktank.com>
Tue, 12 Jun 2012 20:58:22 +0000 (13:58 -0700)
Try to report the running version with 'status'.

Backport: dho
Signed-off-by: Sage Weil <sage@inktank.com>
src/init-ceph.in

index f2702e3de0b63dead54e779c30e969ca1dd86c3f..a8c5a29e8bd65987afd5f1c4fde7132d0893d6bc 100644 (file)
@@ -297,7 +297,9 @@ for name in $what; do
 
        status)
            if daemon_is_running $name ceph-$type $id $pid_file; then
-                echo "$name: running..."
+               get_conf asok "/var/run/ceph/ceph-$type.$id.asok" "admin socket"
+               version=`$BINDIR/ceph --admin-daemon $asok version 2>/dev/null || echo unknown`
+                echo "$name: running $version"
             elif [ -e "$pid_file" ]; then
                 # daemon is dead, but pid file still exists
                 echo "$name: dead."