]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
init-radosgw: specify pid file to start-stop-daemon
authorSage Weil <sage@redhat.com>
Tue, 22 Sep 2015 18:12:02 +0000 (14:12 -0400)
committerLoic Dachary <ldachary@redhat.com>
Fri, 2 Oct 2015 14:35:50 +0000 (16:35 +0200)
This fixes restart when multiple instances are running.

Fixes: #12407
Tested-by: Pavan Rallabhandi <pavan.rallabhandi@sandisk.com>
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit e17c8e1a7a06db0e2680dedc7e954021610320d1)

src/init-radosgw

index 6fb8ba289056f5bcabf00942fd7f1b828a8e3690..b7569a0aecc38f960e6f65d4c2a20896f9cb647f 100644 (file)
@@ -100,7 +100,7 @@ case "$1" in
 
             echo "Starting $name..."
            if [ $DEBIAN -eq 1 ]; then
-               start-stop-daemon --start -u $user -x $RADOSGW -- -n $name
+               start-stop-daemon --start -u $user -x $RADOSGW -p /var/run/ceph/client-$name.pid -- -n $name
            elif [ -n "$SYSTEMD_RUN" ]; then
                 $SYSTEMD_RUN -r su "$user" -c "ulimit -n 32768; $RADOSGW -n $name"
             else