Hi Chathura,

I am +1 for this idea ! I will try to find a way to implement this in Axis2
GFac service lifecycle class !

Regards
Lahiru
On Tue, Sep 20, 2011 at 10:30 PM, Chathura Herath <[email protected]>wrote:

> Hi,
>
> I am all for GFac registering itself with the registry. Few
> improvements that we could do here.
>
> I am not sure who is calling the shutdown, i am guessing its a java
> shut down hook. Even if that is the case we cannot rely on this
> because a hard kill of the process will not trigger the shutdown hook.
> This will lead to GFac url left in the registry although GFac service
> is dead.
> Common technique is to use a lease. That is to associate a "valid
> until timestamp" with the GFac url during registration. So when GFac
> starts up it will register itself and say this url registration is
> valid for next 6 minutes and GFac is required to reregister itself
> with the registry ever 5 minutes or so. This way even if there is a
> hard kill on the GFac the url will expire and we have a safety against
> dangling pointer.
>
> Thanks
> Chathura
>
>
> On Tue, Sep 20, 2011 at 3:38 PM, Lahiru Gunathilake (JIRA)
> <[email protected]> wrote:
> >
> >     [
> https://issues.apache.org/jira/browse/AIRAVATA-116?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel]
> >
> > Lahiru Gunathilake closed AIRAVATA-116.
> > ---------------------------------------
> >
> >
> >> GFac url should be removed from the repo during gfac-axis2 shutdown
> >> -------------------------------------------------------------------
> >>
> >>                 Key: AIRAVATA-116
> >>                 URL: https://issues.apache.org/jira/browse/AIRAVATA-116
> >>             Project: Airavata
> >>          Issue Type: Bug
> >>            Reporter: Lahiru Gunathilake
> >>
> >> Ideally gfac-axis2 should remove its url from repository during the
> shutdown process.
> >
> > --
> > This message is automatically generated by JIRA.
> > For more information on JIRA, see:
> http://www.atlassian.com/software/jira
> >
> >
> >
>
>
>
> --
> Chathura Herath
> https://www.cs.indiana.edu/~cherath/
> http://chathurah.blogspot.com/
>



-- 
System Analyst Programmer
PTI Lab
Indiana University

Reply via email to