]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
init-radosgw.sysv: set ulimit -n before starting daemon 2772/head
authorSage Weil <sage@redhat.com>
Wed, 22 Oct 2014 00:59:30 +0000 (17:59 -0700)
committerSage Weil <sage@redhat.com>
Wed, 22 Oct 2014 00:59:30 +0000 (17:59 -0700)
If we do the ulimit inside the daemon command we will have already
dropped privs and will fail.

Fixes: #9587
Backport: giant, firefly
Signed-off-by: Sage Weil <sage@redhat.com>
src/init-radosgw.sysv

index dd3dbb08ada81219ba5aabe81b649fbdd5de3bd9..76b83d8a316fe25aef43ad50c01716401a1e3c35 100644 (file)
@@ -87,8 +87,8 @@ case "$1" in
             if [ $SYSTEMD -eq 1 ]; then
                 systemd-run -r bash -c "ulimit -n 32768; $RADOSGW -n $name"
             else
-                #start-stop-daemon --start -u $user -x $RADOSGW -- -n $name
-                daemon --user="$user" "ulimit -n 32768; $RADOSGW -n $name"
+               ulimit -n 32768
+                daemon --user="$user" "$RADOSGW -n $name"
             fi
             echo "Starting $name..."
         done