Unnamed repository
5f6dfdf8db
Currenty the kexec-tools package contains udev rules for kdump that reload kdump in case of memory or CPU hotplug: $ cat /etc/udev/rules.d/98-kexec.rules SUBSYSTESUBSYSTEM=="cpu", ACTION=="online", PROGRAM="/bin/systemctl try-restart kdump.service" SUBSYSTEM=="cpu", ACTION=="offline", PROGRAM="/bin/systemctl try-restart kdump.service" SUBSYSTEM=="memory", ACTION=="add", PROGRAM="/bin/systemctl try-restart kdump.service" SUBSYSTEM=="memory", ACTION=="remove", PROGRAM="/bin/systemctl try-restart kdump.service" On other architectures the rules are necessary because the memory and CPU layout stored in the kdump in-memory ELF header at kdump load time. Therefore the kdump kernel has to be reloaded each time when the CPU or memory configuration changes. This has drawbacks: 1. During kdump reload the system can't be dumped. 2. On systems with many hotplug events (e.g. on s390 with cpuplugd) this creates significant overhead The reload is not necessary on s390 because there the ELF header is created in the 2nd (kdump) kernel. Therefore, to improve things, remove the rules for s390. Log is from IBM, and patch has been tested by IBM and work well. Signed-off-by: Baoquan He <bhe@redhat.com> Acked-by: Vivek Goyal <vgoyal@redhat.com> |
||
---|---|---|
po | ||
.gitignore | ||
98-kexec.rules | ||
dracut-kdump.sh | ||
dracut-module-setup.sh | ||
dracut-monitor_dd_progress | ||
firstboot_kdump.py | ||
kdump.conf | ||
kdump.conf.5 | ||
kdump.init | ||
kdump.service | ||
kdump.sysconfig | ||
kdump.sysconfig.i386 | ||
kdump.sysconfig.ia64 | ||
kdump.sysconfig.ppc64 | ||
kdump.sysconfig.s390x | ||
kdump.sysconfig.x86_64 | ||
kdumpctl | ||
kexec-kdump-howto.txt | ||
kexec-tools-2.0.3-build-makedumpfile-eppic-shared-object.patch | ||
kexec-tools-2.0.3-disable-kexec-test.patch | ||
kexec-tools.spec | ||
mkdumprd | ||
mkdumprd.8 | ||
rhcrashkernel-param | ||
sources | ||
zanata-notes.txt |