Re: Our (real) problems
- From: Maciej Stachowiak <mjs noisehavoc org>
- To: Alex Larsson <alexl redhat com>
- Cc: gnome-hackers gnome org, gnome-2-0-list gnome org
- Subject: Re: Our (real) problems
- Date: Fri, 31 Aug 2001 00:51:16 -0700
On 30Aug2001 11:34PM (-0400), Alex Larsson wrote:
>
> * Object activation is unstable
>
> OAF / Bonobo Activation has problems with the lifetime of servers. If
> oafd starts a server and then dies/quits and then later starts again,
> it has forgotten the fact that the server is already running. This
> leads to severe problems with servers that are singletons, such as
> gconf, and generally leads to wasted resources.
>
As I said earlier, I plan to fix this by making oafd write all it's
data to disk and reread it on startup.
> One common example of this is nautilus. Whenever nautilus dies,
> due to a crash or due to the user killing it there are a bunch of
> processes left running. Then when nautilus starts again duplicates of
> these are started creating much havoc. I often get a bunch of
> nautilus-news processes running that makes the sidebars crash when I
> start nautilus.
I think Nautilus actually has a hack that should make orphaned
nautilus components go away.
> Even this does not help all the way though, because there is no good
> way for a restarting oafd to know if the servers it has previously
> started are still alive and working.
It can just do CORBA_Object_non_existent on each recorded IOR on
startup.
- Maciej
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]