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)
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