HomeClusterLabs Projects

Fix: systemd: Track pending operations so they can be safely cancelled

Description

Fix: systemd: Track pending operations so they can be safely cancelled

When a client exits, all its recurring ops are cancelled (and free'd)
If a dbus request was in flight, it will invoke our callback with
previously free'd data.
services_set_op_pending() records the dbus struct that we need in order
to instruct dbus that we should not be informed of any replies

Details

Provenance
Andrew Beekhof <andrew@beekhof.net>Authored on Jul 27 2015, 4:07 AM
Parents
rP64bc7d149b0a: Log: lrmd: Improved logs
Branches
Unknown
Tags
Unknown

Event Timeline