mkdumprd: use --quiet dracut argument to speedup initramfs build
Currently in Fedora/RedHat dracut installs its fedora.conf.example as the default config file, in which sysloglvl is set 5. This leads to maxloglvl=5 in dracut calls, making unnecessary lsinitrd calls during initramfs builds by kdump. This patch makes use of https://github.com/dracutdevs/dracut/pull/272 and disables lsinitrd logging by giving "-q" option to dracut, eliminating unnecessary lsinitrd calls in dracut. 1) Before this patch $ kdumpctl stop; touch /etc/kdump.conf; time kdumpctl start kexec: unloaded kdump kernel Stopping kdump: [OK] Detected change(s) in the following file(s): /etc/kdump.conf Rebuilding /boot/initramfs-4.13.0-0.rc1.git4.1.fc27.x86_64kdump.img kexec: loaded kdump kernel Starting kdump: [OK] real 0m26.824s user 0m9.958s sys 0m15.106s 2) After this patch $ kdumpctl stop; touch /etc/kdump.conf; time kdumpctl start kexec: unloaded kdump kernel Stopping kdump: [OK] Detected change(s) in the following file(s): /etc/kdump.conf Rebuilding /boot/initramfs-4.13.0-0.rc1.git4.1.fc27.x86_64kdump.img kexec: loaded kdump kernel Starting kdump: [OK] real 0m20.420s user 0m8.385s sys 0m10.468s [dyoung]: - rewrite patch subject Signed-off-by: Ziyue Yang <ziyang@redhat.com> Reviewed-by: Xunlei Pang <xlpang@redhat.com> Acked-by: Dave Young <dyoung@redhat.com>
This commit is contained in:
parent
75ab9ee26a
commit
69ba16a409
2
mkdumprd
2
mkdumprd
@ -37,7 +37,7 @@ is_wdt_addition_needed
|
|||||||
[[ $? -eq 0 ]] && WDTCFG="-a watchdog"
|
[[ $? -eq 0 ]] && WDTCFG="-a watchdog"
|
||||||
|
|
||||||
extra_modules=""
|
extra_modules=""
|
||||||
dracut_args=("--hostonly" "--hostonly-cmdline" "--hostonly-i18n" "-o" "plymouth dash resume ifcfg" $WDTCFG)
|
dracut_args=("--quiet" "--hostonly" "--hostonly-cmdline" "--hostonly-i18n" "-o" "plymouth dash resume ifcfg" $WDTCFG)
|
||||||
OVERRIDE_RESETTABLE=0
|
OVERRIDE_RESETTABLE=0
|
||||||
|
|
||||||
add_dracut_arg() {
|
add_dracut_arg() {
|
||||||
|
Loading…
Reference in New Issue
Block a user