Weird refresh behaviour

Bug #1263329 reported by Kai Mast
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
friends-app (Ubuntu)
New
Undecided
Unassigned

Bug Description

Haven't reported this before because it only happens sometimes.

When I refresh the friends app I instantly get the most recent tweet(s), but usually only one or two. The gap between the last refresh and the new one is then filled after about a minute. It is a very significant delay with no indication of progress.

For me this looks more like the messages already exist in the friends model, but are not pushed to friends-qml/friends-app for some reason.

Revision history for this message
Kai Mast (kai-mast) wrote :
Revision history for this message
Kai Mast (kai-mast) wrote :
Revision history for this message
Kai Mast (kai-mast) wrote :

I sometimes also get notifications for mentions and then it takes about 1 minute to show up in my mentions feed.

So, there is really a communication problem between friends-app and friends.

Revision history for this message
Kai Mast (kai-mast) wrote :

Can also confirm this on my galaxy nexus (r166).

Any idea what the cause of this could be?

Revision history for this message
Robert Bruce Park (robru) wrote :

Well, they only communicate through Dee, which is using DBus. So if there's a lag between seeing the notification and seeing the message in the feed, then it's most likely just DBus being slow to transmit the messages. Not much can really be done about that I'm afraid... I spent a long time performance profiling friends back in the day, I can assure you that it doesn't have any bottlenecks or the like that would cause this... it makes the notification and then sends the message directly to Dee and then exits.... pretty straightforward.

This is the kind of problem that would need to be solved by something like a Go rewrite ;-)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.