Comment 13 for bug 1394204

Revision history for this message
Thomas Voß (thomas-voss) wrote :

I tracked down the root cause to the location service reacting to changes to the "PrimaryConnection" property of org.freedesktop.NetworkManager by reaching out to all devices associated with the primary connection, and querying their properties, both for wifi devices and cross-referencing to Ofono for modem devices. This behavior of not relying on cached values causes excessive traffic on the bus. The branch attached to this bug mitigates the issue by:

  (1.) Relying on the cached devices for querying device properties. This is sufficient, as the cache is always consistent in this particular scenario.
  (2.) Not explicitly reacting to modem state changes coming in via Ofono but instead only reacting to changes to the PrimaryConnection property of NetworkManager.