On Mon, Aug 9, 2010 at 3:09 PM, Samisa Abeysinghe <[email protected]> wrote:

>
>
> On Mon, Aug 9, 2010 at 1:43 PM, Kasun Indrasiri <[email protected]> wrote:
>
>> These are the combinations.
>> - Fail-safe mode enabled Endpoints : failsafe.mode.enable=endpoints
>> - Fail-safe mode enabled Proxy Services :
>> failsafe.mode.enable=proxyservices
>> - enable/disable for all : : failsafe.mode.enable=true/false
>>
>> We can disable it for Endpoints and enable it for Proxy services and vice
>> versa.
>>
>
> Can I enable for a particular endpoint or a particular proxy service? From
> the syntax, it sounds it is not possible. Would we want to do that?
>
> No. We can't  use 'failsafe.mode.enable' configuration to handle
individual Proxy Services/EPs failures.

Anyway, in the syntax
> failsafe.mode.enable=[true/false/endpoints/proxyservices] # defaults to
> true
>
> given that we use names for proxies and endpoints, true and false does seem
> out of place. What if we replace true with all meaning both proxies and
> endpoints and false with none?
>
> failsafe.mode.enable=[all/none/endpoints/proxyservices] # defaults to all
>

+1 for -  failsafe.mode.enable=[all/none/endpoints/proxyservices] # defaults
to all


>
> Also what if I have both
> failsafe.mode.enable=endpoints
> and
> failsafe.mode.enable=proxyservices
> set by the user? Do we treat that to be equal to
> failsafe.mode.enable=endpoints
> failsafe.mode.enable=all
> Or do we consider only the last setting to be effective?
>
>
Say, we have the following configuration :

failsafe.mode.enable=all
failsafe.mode.enable=endpoints
failsafe.mode.enable=proxyservices

We consider that the last setting(i.e proxyservices) to be effective. (We
should not encourage this kind of a config though :))

Thanks.
Kasun


>> On Mon, Aug 9, 2010 at 12:24 PM, Samisa Abeysinghe <[email protected]>wrote:
>>
>>>
>>>
>>> On Mon, Aug 9, 2010 at 11:38 AM, Kasun Indrasiri <[email protected]> wrote:
>>>
>>>> By using 'failsafe.mode.enable' setting, we have to distinguish proxy
>>>> services and endpoint fail-safety. So we need to have that configuration
>>>> inside this property too. We can have something like this,
>>>>
>>>> failsafe.mode.enable=[true/false/endpoints/proxyservices] # defaults to
>>>> true
>>>>
>>>
>>> What are the combinations? Can we have it enabled for proxy services but
>>> disabled for endpoints? What does it mean to say true, enable for all?
>>>
>>> Thanks,
>>> Samisa...
>>>
>>> Samisa Abeysinghe
>>> VP Engineering
>>> WSO2 Inc.
>>> http://wso2.com
>>> http://wso2.org
>>>
>>>
>>>
>>> _______________________________________________
>>> Carbon-dev mailing list
>>> [email protected]
>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>
>>>
>>
>>
>> --
>> Kasun Indrasiri
>> Senior Software Engineer
>> WSO2, Inc.; http://wso2.com
>> lean.enterprise.middleware
>>
>> cell: +94 71 536 4128
>> Blog : http://kasunpanorama.blogspot.com/
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> [email protected]
>> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>> Thanks,
> Samisa...
>
> Samisa Abeysinghe
> VP Engineering
> WSO2 Inc.
> http://wso2.com
> http://wso2.org
>
>
>
>
> _______________________________________________
> Carbon-dev mailing list
> [email protected]
> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>


-- 
Kasun Indrasiri
Senior Software Engineer
WSO2, Inc.; http://wso2.com
lean.enterprise.middleware

cell: +94 71 536 4128
Blog : http://kasunpanorama.blogspot.com/
_______________________________________________
Carbon-dev mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to