Did some more testing today. I don't think my patch is helping as much as I thought. I still got the slowdown for significant periods of time. But I'm more convinced that it's the interaction between NetworkManager and dbus-daemon than ever.
My phone got really slow leaving my wifi zone. The network indicator hadn't yet updated to 3G though. 'top' indicated dbus-daemon at 100% again. 'dbus-monitor --system' showed driblets of NetworkManager signals coming through (not rapid fire, so it's not like dbus-daemon is simply operating at max capacity, it's actually in some weird state). But once the indicator showed 3G, my phone immediately was back to normal. (Until I started moving around again and hitting more wifi areas.)
So I definitely think NetworkManager is wigging dbus-daemon out. But I'm not yet sure in which package the bug lies.
My testing with my patch applied (yesterday and today) was done on rc-proposed + custom-built-upstart:
current build number: 95
device name: mako
channel: ubuntu-touch/rc-proposed/bq-aquaris.en
last update: 1970-01-01 09:51:34
version version: 95
version ubuntu: 20150821
version device: 20150819
version custom: mako-1.1
Did some more testing today. I don't think my patch is helping as much as I thought. I still got the slowdown for significant periods of time. But I'm more convinced that it's the interaction between NetworkManager and dbus-daemon than ever.
My phone got really slow leaving my wifi zone. The network indicator hadn't yet updated to 3G though. 'top' indicated dbus-daemon at 100% again. 'dbus-monitor --system' showed driblets of NetworkManager signals coming through (not rapid fire, so it's not like dbus-daemon is simply operating at max capacity, it's actually in some weird state). But once the indicator showed 3G, my phone immediately was back to normal. (Until I started moving around again and hitting more wifi areas.)
So I definitely think NetworkManager is wigging dbus-daemon out. But I'm not yet sure in which package the bug lies.
My testing with my patch applied (yesterday and today) was done on rc-proposed + custom- built-upstart: touch/rc- proposed/ bq-aquaris. en
current build number: 95
device name: mako
channel: ubuntu-
last update: 1970-01-01 09:51:34
version version: 95
version ubuntu: 20150821
version device: 20150819
version custom: mako-1.1