From a5e3550d4cf288e10aa3c89c49377c05ad09be10 Mon Sep 17 00:00:00 2001 From: Julio Montes Date: Wed, 15 May 2019 12:01:45 -0500 Subject: [PATCH] pkg/katautils: improve boot time disabling systemd units There are still some systemd units that fail to start for different reasons. Disable these systemd units to improve boot time. fixes #1686 Signed-off-by: Julio Montes --- pkg/katautils/create.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkg/katautils/create.go b/pkg/katautils/create.go index 3ed0844274..95f89d046e 100644 --- a/pkg/katautils/create.go +++ b/pkg/katautils/create.go @@ -52,6 +52,10 @@ var noTraceKernelParam = []vc.Param{ Key: "systemd.mask", Value: "systemd-journal-flush.service", }, + { + Key: "systemd.mask", + Value: "systemd-journald-dev-log.socket", + }, // No udev events: agent implements udev events { Key: "systemd.mask", @@ -65,6 +69,14 @@ var noTraceKernelParam = []vc.Param{ Key: "systemd.mask", Value: "systemd-udev-trigger.service", }, + { + Key: "systemd.mask", + Value: "systemd-udevd-kernel.socket", + }, + { + Key: "systemd.mask", + Value: "systemd-udevd-control.socket", + }, // No timesync: kata is able to setup the time and this service consume network { Key: "systemd.mask", @@ -98,6 +110,11 @@ var noTraceKernelParam = []vc.Param{ Key: "systemd.mask", Value: "systemd-random-seed.service", }, + // No coredump + { + Key: "systemd.mask", + Value: "systemd-coredump@.service", + }, } func getKernelParams(needSystemd, trace bool) []vc.Param {