]> git.ipfire.org Git - thirdparty/systemd.git/commit
tree-wide: install matches asynchronously
authorLennart Poettering <lennart@poettering.net>
Tue, 19 Dec 2017 11:29:04 +0000 (12:29 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 5 Jan 2018 12:58:32 +0000 (13:58 +0100)
commit75152a4d6aedbfd3ee8b2d5782b9edf27407622a
tree5eebf8a41515cd24ccba533132b237893ee0827f
parent0c0b9306470baa9498900bc7b46149d4a9d06738
tree-wide: install matches asynchronously

Let's remove a number of synchronization points from our service
startups: let's drop synchronous match installation, and let's opt for
asynchronous instead.

Also, let's use sd_bus_match_signal() instead of sd_bus_add_match()
where we can.
14 files changed:
src/core/dbus.c
src/core/unit.c
src/libsystemd/sd-bus/bus-track.c
src/libsystemd/sd-bus/test-bus-chat.c
src/login/logind.c
src/machine/machinectl.c
src/machine/machined.c
src/network/networkd-manager.c
src/nspawn/nspawn.c
src/resolve/resolved-bus.c
src/run/run.c
src/shared/bus-unit-util.c
src/shared/bus-util.c
src/systemctl/systemctl.c