~ondrak/ondras-snaps/+git/snapd:lean-snapd

Last commit made on 2021-02-01
Get this branch:
git clone -b lean-snapd https://git.launchpad.net/~ondrak/ondras-snaps/+git/snapd

Branch merges

Branch information

Name:
lean-snapd
Repository:
lp:~ondrak/ondras-snaps/+git/snapd

Recent commits

f5bf4ba... by Ondrej Kubik

systemd:systemd: add debug logs for daemonReloadNoLock

Signed-off-by: Ondrej Kubik <email address hidden>

1b6e484... by Ondrej Kubik

build-aux: remove xdelta3 from snapd snap, use one from core snap

Signed-off-by: Ondrej Kubik <email address hidden>

960f711... by Ondrej Kubik

overlord: udevmon: disable udev monitor

Signed-off-by: Ondrej Kubik <email address hidden>

fe33192... by Alfonso Sanchez-Beato

systemd: systemd: reduce number of times we call daemon-reload

Signed-off-by: Ondrej Kubik <email address hidden>

6cf0097... by Ondrej Kubik

build-aux: remove glibc, squashfs tools and liblzma5

Signed-off-by: Ondrej Kubik <email address hidden>

bd0422f... by Ondrej Kubik

cmd: snap: remove debug commands

Signed-off-by: Ondrej Kubik <email address hidden>

3d99724... by Ondrej Kubik

cmd: snap: making client lean

Signed-off-by: Ondrej Kubik <email address hidden>

a980498... by Ondrej Kubik

build-aux: thin snapd snap

Signed-off-by: Ondrej Kubik <email address hidden>

3fa78eb... by Ondrej Kubik

image: disabling image build support

Signed-off-by: Ondrej Kubik <email address hidden>

0eea6e2... by Maciej Borzecki

systemd, many: no reload when enabling or disabling services

Daemon reload is a very expensive operation, that comprises of systemd dumping
all of its state and performing a cold start, by reloading everything from disk
and rerunning all generators. On a slow device it can easily take significant
time, rendering the system barely usable.

While installing snaps or adding snap services, snapd would perform multiple
implicit reloads by calling systemctl enable/disable without --no-reload flag.

Signed-off-by: Maciej Borzecki <email address hidden>