How about?

failsafe.mode=all | none | endpoints | proxyservices

Thanks,
Supun..

On Tue, Aug 10, 2010 at 1:21 AM, Hiranya Jayathilaka <[email protected]> wrote:
> Hi,
>
> On Mon, Aug 9, 2010 at 11:25 AM, Kasun Indrasiri <[email protected]> wrote:
>>
>>
>> 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
>
>
> IMO this leads to lot of confusion. Why can't we just have two parameters
> like:
>
> proxy.failsafe.mode
> endpoint.failsafe.mode
>
> ??
>
> Thanks,
> Hiranya
>
>>
>> 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
>>
>
>
>
> --
> 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://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>

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

Reply via email to