integ/tools
Jiping Ma 2b1651f1d5 kdump-tools: fix oom issue during kdump
The kdump initramfs has included NIC device drivers such as ice, iavf,
i40e, mlx5* and the like. Loading these drivers in a kdump environment
is problematic, because these drivers are known to consume a lot of
memory.

In addition, the systemd-sysctl.service systemd unit causes the
following sysctl to be set, which forces the kernel to keep more than
1 GiB of free memory, which results in out-of-memory conditions:
"vm.min_free_kbytes=1179648".

All of these introduce a possibility of not being able to collect a
vmcore file after a kernel crash. There is a need to exclude
unnecessary NIC drivers from the kdump environment and prevent the
sysctl settings from taking place to make vmcore collection more
reliable.

Verification:
- build-pkgs; build-iso; install and boot up on aio-sx lab.
- All these backlist drivers are not loaded in kdump kernel.

Closes-Bug: 2038804

Signed-off-by: M. Vefa Bicakci <vefa.bicakci@windriver.com>
Signed-off-by: Jiping Ma <jiping.ma2@windriver.com>
Change-Id: I820280b1674d09f42b6abfc25bfa07f44b4f7b44
2023-10-10 21:42:23 -04:00
..
engtools/parsers Fix bashate failure in zuul 2022-10-07 17:14:37 +00:00
kdump-tools/debian kdump-tools: fix oom issue during kdump 2023-10-10 21:42:23 -04:00
kexec-tools CentOS: kdump: remove unnecessary bootargs 2022-11-28 19:20:00 -05:00
libbpf/centos Add libbpf v0.5.0 2021-10-29 17:23:16 -04:00
spec-tools speclint: only show the diff files 2019-06-27 10:36:24 -07:00
storage-topology/storage-topology Update legacy keystone credential tenant to project 2022-08-22 10:59:15 -04:00