Re: Our (real) problems
- From: Alex Larsson <alexl redhat com>
- To: Maciej Stachowiak <mjs noisehavoc org>
- Cc: <gnome-hackers gnome org>, <gnome-2-0-list gnome org>
- Subject: Re: Our (real) problems
- Date: Fri, 31 Aug 2001 10:59:42 -0400 (EDT)
On Fri, 31 Aug 2001, Maciej Stachowiak wrote:
> 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.
Great!
> 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.
Excellent!
What does CORBA_Object_non_existent do? Try to connect to the Object? What
if the server has "hanged", but do get back to the mainloop enough to
establish corba connections?
/ Alex
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]