]> xenbits.xensource.com Git - xen.git/commitdiff
tools: fix oom setting of xenstored
authorJuergen Gross <jgross@suse.com>
Tue, 19 Oct 2021 11:21:40 +0000 (13:21 +0200)
committerIan Jackson <iwj@xenproject.org>
Tue, 19 Oct 2021 11:23:34 +0000 (12:23 +0100)
Commit f282182af32939 ("tools/xenstore: set oom score for xenstore
daemon on Linux") introduced a regression when not setting the oom
value in the xencommons file. Fix that.

Fixes: f282182af32939 ("tools/xenstore: set oom score for xenstore daemon on Linux")
Signed-off-by: Juergen Gross <jgross@suse.com>
Reviewed-by: Ian Jackson <iwj@xenproject.org>
Release-Acked-by: Ian Jackson <iwj@xenproject.org>
tools/hotplug/Linux/launch-xenstore.in

index 8438af99774a058ae4aef638b81db7ebd1c0111e..e854ca1eb8957f616122a6d96b88bb891142318d 100644 (file)
@@ -60,8 +60,7 @@ test -f @CONFIG_DIR@/@CONFIG_LEAF_DIR@/xencommons && . @CONFIG_DIR@/@CONFIG_LEAF
                echo "No xenstored found"
                exit 1
        }
-       [ -z "$XENSTORED_OOM_MEM_THRESHOLD" ] || XENSTORED_OOM_MEM_THRESHOLD=50
-       XS_OOM_SCORE=-$(($XENSTORED_OOM_MEM_THRESHOLD * 10))
+       XS_OOM_SCORE=-$((${XENSTORED_OOM_MEM_THRESHOLD:-50} * 10))
 
        [ "$XENSTORED_MAX_OPEN_FDS" = "unlimited" ] || {
                [ -z "${XENSTORED_MAX_OPEN_FDS//[0-9]}" ] &&