dx-packages team mailing list archive
-
dx-packages team
-
Mailing list archive
-
Message #19631
[Bug 618545] Re: sync dbus call from unity to place daemons on startup
** Changed in: unity (Ubuntu)
Status: New => Fix Released
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to unity in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/618545
Title:
sync dbus call from unity to place daemons on startup
Status in Unity:
Fix Released
Status in “unity” package in Ubuntu:
Fix Released
Bug description:
When Unity starts up it does synchronous dbus calls to the place
daemons to initialize with dbus activation. This is very bad as the
place daemons does loads of IO on startup - hence will be slow to
respond if they are not already running.
I actually had a quick stab at this a while ago, but gave up because
it seemed to be quite a big patch. As far as I know - in order to do
async dbus calls with Vala you need to declare an interface for the
remote end with 'async' modifiers on the methods, and then cast your
proxy object to that interface. For an example see:
http://git.gnome.org/browse/vala/tree/tests/dbus/async.test
To manage notifications about this bug go to:
https://bugs.launchpad.net/unity/+bug/618545/+subscriptions