Multiple IPC connections to syncdaemon

Bug #826791 reported by Alejandro J. Cura
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu One Control Panel
Fix Released
High
Natalia Bidart

Bug Description

The qt control panel on windows is making a new IPC connection each time it needs to call syncdaemon, so whenever SD needs to raise a signal it needs to search for the signal handlers in each of the connections. And since most signal handlers are ignored anyway this issue fills the debug log with tracebacks.
We should fix the control panel so it makes only one connection to SD, and we should make it ignore missing signal handlers.

Related branches

Changed in ubuntuone-control-panel:
assignee: nobody → Alejandro J. Cura (alecu)
tags: added: u1-zomg-windows
Changed in ubuntuone-control-panel:
importance: Undecided → High
status: New → Triaged
Revision history for this message
Alejandro J. Cura (alecu) wrote :

A solution to this would be to convert the windows SyncDaemonTool so it works as a Singleton.
Here's a recipe for this: http://code.activestate.com/recipes/66531/#c22

Changed in ubuntuone-control-panel:
assignee: Alejandro J. Cura (alecu) → Natalia Bidart (nataliabidart)
status: Triaged → In Progress
Changed in ubuntuone-control-panel:
status: In Progress → Fix Committed
dobey (dobey)
Changed in ubuntuone-control-panel:
milestone: none → 1.1.3
dobey (dobey)
Changed in ubuntuone-control-panel:
status: Fix Committed → Fix Released
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.