[systemd-devel] KDBus Signals and Timeouts

Kay Sievers kay at vrfy.org
Mon Feb 24 21:59:05 PST 2014

On Tue, Feb 25, 2014 at 4:26 AM, Justin Brown <justin.brown at fandingo.org> wrote:
> I've been reading over some of the articles about KDBus and have a
> question about reclaiming memfds. Let's say that I have a process
> which is sending out a large amount of data over lots of signals, and
> there are more than one potential subscriber. Is there (or will there
> be) any mechanism that these signals can "expire" after some
> conditions are met, or will the data just continue to build-up in each
> subscriber until it frees the memfds? Additionally, would there be a
> way to automatically expire these signals after a period of time,
> once a certain number of signals are received, or preferably once a
> certain amount of data are received? If that is (or will be) possible,
> any idea how the subscriber would be handle signals expiring.

Memfds or other fds cannot be broadcasted, only attached to directed messages.


More information about the systemd-devel mailing list