diff --git a/images/virt-artifact/patches/099-test-increase-mem-overhead.patch b/images/virt-artifact/patches/099-test-increase-mem-overhead.patch new file mode 100644 index 000000000..2ff718d5c --- /dev/null +++ b/images/virt-artifact/patches/099-test-increase-mem-overhead.patch @@ -0,0 +1,21 @@ +diff --git a/pkg/virt-controller/services/template.go b/pkg/virt-controller/services/template.go +index f607c24786..83d7c4cd5b 100644 +--- a/pkg/virt-controller/services/template.go ++++ b/pkg/virt-controller/services/template.go +@@ -119,11 +119,11 @@ const EXT_LOG_VERBOSITY_THRESHOLD = 5 + const ephemeralStorageOverheadSize = "50M" + + const ( +- VirtLauncherMonitorOverhead = "25Mi" // The `ps` RSS for virt-launcher-monitor +- VirtLauncherOverhead = "100Mi" // The `ps` RSS for the virt-launcher process +- VirtlogdOverhead = "20Mi" // The `ps` RSS for virtlogd +- VirtqemudOverhead = "35Mi" // The `ps` RSS for virtqemud +- QemuOverhead = "30Mi" // The `ps` RSS for qemu, minus the RAM of its (stressed) guest, minus the virtual page table ++ VirtLauncherMonitorOverhead = "250Mi" // The `ps` RSS for virt-launcher-monitor ++ VirtLauncherOverhead = "1000Mi" // The `ps` RSS for the virt-launcher process ++ VirtlogdOverhead = "200Mi" // The `ps` RSS for virtlogd ++ VirtqemudOverhead = "350Mi" // The `ps` RSS for virtqemud ++ QemuOverhead = "300Mi" // The `ps` RSS for qemu, minus the RAM of its (stressed) guest, minus the virtual page table + // Default: limits.memory = 2*requests.memory + DefaultMemoryLimitOverheadRatio = float64(2.0) + )