On Tue, Aug 10, 2010 at 2:12 AM, Hiranya Jayathilaka <[email protected]>wrote:

>
>
> On Mon, Aug 9, 2010 at 4:11 PM, Supun Kamburugamuva <[email protected]>wrote:
>
>> How about?
>>
>> failsafe.mode=all | none | endpoints | proxyservices
>>
>
> This is also fine. Only issue is if we introduce the failsafe mode to some
> other functional component in the future, we will not be able to speicy
> subsets properly. For an example say we introduce this to sequences. Then
> how can we say enable fail safe mode for sequences and proxy services but
> not for endpoints?
>

If we want to add sequences, then the model you proposed fits, but only
problem is, it needs three settings to set all or none

>
> However I believe this is not a major concern now. So I'm ok with this.
>
> Thanks,
> Hiranya
>
>
>>
>> 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
>>
>
>
>
> --
> 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
>
> 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

Reply via email to