server: Reduce PropertiesChanged wakeups

The mapper subscribes to all PropertiesChanged signal events, and
then discards them if the changed interface is not the associations
interface.

Add an arg0 filter on the signal subscription to drastically reduce
the number of spurious wakeups.

Resolves openbmc/openbmc#2573

Change-Id: I5e6659c90d292a3da06c5dda148d0caed8939ecc
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
1 file changed
tree: 15c531d544d706315866788434ad21599be1ae70
  1. fail-monitor/
  2. libmapper/
  3. obmc/
  4. .gitignore
  5. bootstrap.sh
  6. configure.ac
  7. LICENSE
  8. Makefile.am
  9. phosphor-mapper
  10. README.md
  11. setup.py.in
README.md

To Build

To build this package, do the following steps:

    1. ./bootstrap.sh
    2. ./configure ${CONFIGURE_FLAGS}
    3. make

To full clean the repository again run `./bootstrap.sh clean`.