+1,

but also it is worth noting that discovery is always a loosely
consistant operation, and it is normal and ok to take some time to
detect that service has failed. So if client found a service and it is
down, he should assume that it is down and discovery service is not
yet updated.

Thanks
Srinath

On Wed, Dec 1, 2010 at 1:22 AM, Hiranya Jayathilaka <[email protected]> wrote:
>
>
> On Wed, Dec 1, 2010 at 1:17 AM, Prabath Siriwardana <[email protected]>
> wrote:
>>
>>
>> On Wed, Dec 1, 2010 at 1:05 AM, Prabath Siriwardana <[email protected]>
>> wrote:
>>>
>>>
>>> On Wed, Dec 1, 2010 at 12:53 AM, Hiranya Jayathilaka <[email protected]>
>>> wrote:
>>>>
>>>>
>>>> On Tue, Nov 30, 2010 at 11:52 PM, Prabath Siriwardana <[email protected]>
>>>> wrote:
>>>>>
>>>>> When I set the WSO2 Registry as the Discovery Proxy for the WSAS - all
>>>>> the services deployed in WSAS will be discovered and listed in GReg - and
>>>>> will be available for ESB via it's discovery client..
>>>>> But, when I un-deploy services, Discovery proxy doesn't get updated -
>>>>> and an invalid service that doesn't exist is listed as discovered.. [
>>>>> although the end point column kept blank for such services in discovery
>>>>> client]
>>>>> Shouldn't we remove the services from the Discovery Proxy once they get
>>>>> un-deployed...?
>>>>
>>>> The behavior you are expecting was there in the very first cut of the
>>>> discovery implementation but it was changed after a review. Now when a
>>>> service is undeployed we remove the endpoint details from the discovery
>>>> proxy and the service resource is marked inactive. You can still discover
>>>> them but since there are no endpoints, the client can figure out that the
>>>> service in unavailable at the moment. In a real life system this means
>>>> either the server is temporarily down or the service has been temporarily
>>>> deactivated. It is little unlikely for a service to just vanish without a
>>>> trace in a production system.
>>>> If you want, you can configure the discovery proxy to not return
>>>> inactive services on probes. Set the following parameter in the axis2.xml 
>>>> of
>>>> GReg:
>>>> <parameter name="skipInactiveServices">true</parameter>
>>>> IMO this is a much cleaner and flexible approach. WDYT?
>>>
>>> +1 - was not aware of this parameter... Thanks for the nice
>>> explanation...
>>
>> Thinking from a user perspective I guess better we default this to
>> 'true'.. WDYT?
>
> Fine by me. If there are no objections from others I can make the fix in the
> trunk for a future release.
> Thanks,
> Hiranya
>
>>
>> Thanks & regards,
>> -Prabath
>>
>>>
>>> Thanks & regards,
>>> -Prabath
>>>
>>>>
>>>>
>>>> Thanks,
>>>> Hiranya
>>>>>
>>>>> --
>>>>> Thanks & Regards,
>>>>> Prabath
>>>>>
>>>>> http://blog.facilelogin.com
>>>>> http://RampartFAQ.com
>>>>>
>>>>> _______________________________________________
>>>>> Carbon-dev mailing list
>>>>> [email protected]
>>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Hiranya Jayathilaka
>>>> Senior Software Engineer;
>>>> WSO2 Inc.;  http://wso2.org
>>>> E-mail: [email protected];  Mobile: +94 77 633 3491
>>>> Blog: http://techfeast-hiranya.blogspot.com
>>>>
>>>> _______________________________________________
>>>> Carbon-dev mailing list
>>>> [email protected]
>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>
>>>
>>>
>>>
>>> --
>>> Thanks & Regards,
>>> Prabath Siriwardena
>>>
>>> http://blog.facilelogin.com
>>> http://RampartFAQ.com
>>
>>
>>
>> --
>> Thanks & Regards,
>> Prabath Siriwardena
>>
>> http://blog.facilelogin.com
>> http://RampartFAQ.com
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> [email protected]
>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>
>
>
> --
> Hiranya Jayathilaka
> Senior Software Engineer;
> WSO2 Inc.;  http://wso2.org
> E-mail: [email protected];  Mobile: +94 77 633 3491
> Blog: http://techfeast-hiranya.blogspot.com
>
> _______________________________________________
> Carbon-dev mailing list
> [email protected]
> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>



-- 
============================
Srinath Perera, Ph.D.
  Senior Software Architect, WSO2 Inc.
  Visiting Lecturer, University of Moratuwa
  Member, Apache Software Foundation
  Research Scientist, Lanka Software Foundation
  Blog: http://srinathsview.blogspot.com/

_______________________________________________
Carbon-dev mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to