summaryrefslogtreecommitdiff
path: root/ironic_python_agent/shell
diff options
context:
space:
mode:
authorDerek Higgins <derekh@redhat.com>2021-03-01 15:14:46 +0000
committerDerek Higgins <derekh@redhat.com>2021-03-02 11:38:57 +0000
commit5492ad7da59571581e9f70fd054efafb39e12593 (patch)
tree3f0823a5338e31e9d8bc3d70f6c7262a23f2b1ea /ironic_python_agent/shell
parent4a22c887f8f30ce18b23e3a7b4761e71512be7a5 (diff)
downloadironic-python-agent-5492ad7da59571581e9f70fd054efafb39e12593.tar.gz
Increase the memory limit for qemu-img
We appear to be bumping up against this limit when deploying RHCOS images(currently 977MB). Curiously the problem isn't happening all the time but increasing the limit eliminates it. This limit was intruduced to guard against a malicious image allocating an arbitrary amount of memory. Nothing else runs on hosts when IPA is running so we should be ok bumping up the limit. Story: #2008667 Task: #41955 Change-Id: I9405995915a874b00b7177c9642c5469d05d66a8
Diffstat (limited to 'ironic_python_agent/shell')
-rwxr-xr-xironic_python_agent/shell/write_image.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/ironic_python_agent/shell/write_image.sh b/ironic_python_agent/shell/write_image.sh
index 0a780490..a89c68df 100755
--- a/ironic_python_agent/shell/write_image.sh
+++ b/ironic_python_agent/shell/write_image.sh
@@ -46,8 +46,8 @@ sgdisk -Z $DEVICE
log "Imaging $IMAGEFILE to $DEVICE"
-# limit the memory usage for qemu-img to 1 GiB
-ulimit -v 1048576
+# limit the memory usage for qemu-img to 2 GiB
+ulimit -v 2097152
qemu-img convert -t directsync -O host_device $IMAGEFILE $DEVICE
sync