From 0c466599d059d273a1d2d3d2255a421c1a09be34 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Mon, 30 Mar 2020 17:24:42 +0000 Subject: [PATCH] amazon-ssm-agent: Allow to overcommit memory Signed-off-by: Michael Tremer Signed-off-by: Arne Fitzenreiter --- lfs/amazon-ssm-agent | 2 +- src/initscripts/packages/amazon-ssm-agent | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/lfs/amazon-ssm-agent b/lfs/amazon-ssm-agent index d4aa3fa903..4b08bd41de 100644 --- a/lfs/amazon-ssm-agent +++ b/lfs/amazon-ssm-agent @@ -33,7 +33,7 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = amazon-ssm-agent -PAK_VER = 2 +PAK_VER = 3 DEPS = diff --git a/src/initscripts/packages/amazon-ssm-agent b/src/initscripts/packages/amazon-ssm-agent index c385d890ce..eeaa7b7e5c 100644 --- a/src/initscripts/packages/amazon-ssm-agent +++ b/src/initscripts/packages/amazon-ssm-agent @@ -13,6 +13,12 @@ case "${1}" in exit 0 fi + # Allow the kernel to overcommit memory. + # The SSM agent fails to clone() itself when there is + # "not enough memory" available. This simply seems to + # fail no matter how much free memory is available. + echo 1 > /proc/sys/vm/overcommit_memory + boot_mesg "Starting Amazon SSM Agent..." /usr/bin/amazon-ssm-agent &>/dev/null & evaluate_retval -- 2.39.5