+1 for the proposal, may be we could have two options to configure this: 1. At global level to affect all service subscriptions 2. At service subscription level to affect only a given service subscription
On Wed, Nov 5, 2014 at 1:15 PM, Rajkumar Rajaratnam <rajkum...@wso2.com> wrote: > Advantage of option 3 is that we can achieve the desired state > (enabled/disabled) in one step process. Say you are starting stratos, you > can set it to enable/disable and start it. > > Whereas in option 1, If we supporting it at API level, we should start the > stratos and then call the API to achieve the desired state. Because default > value is true. > > Still option 1 is having the advantage, that is no need to restart stratos. > > We should support either option 1 or 3. > > Or both (we can resolve conflicts by giving more priority to API)? > > Thanks. > > On Wed, Nov 5, 2014 at 12:52 PM, Udara Liyanage <ud...@wso2.com> wrote: > >> Hi Imesh, >> >> Say someone want to disable the auto scaling for some testing purpose, >> then he can do this by just disabling it in conf file keeping the AS policy >> values as it is for later use. He does not need knowledge in editing >> policies. At some point when he want it ti re enable, just change in conf >> and enable. >> >> On Wed, Nov 5, 2014 at 12:40 PM, Imesh Gunaratne <im...@apache.org> >> wrote: >> >>> I think even now this is configurable via autoscaling policies (by >>> setting appropriate threashold values). IMO if we are introducing a new >>> configuration option to enable/disable autoscaling feature that should come >>> at service subscription level (application deployment). >>> >>> Thanks >>> >>> On Wed, Nov 5, 2014 at 11:26 AM, Rajkumar Rajaratnam <rajkum...@wso2.com >>> > wrote: >>> >>>> Hi Devs, >>>> >>>> Since we are supporting manual scaling now, how about $Subject? >>>> >>>> However, min-check will be executed periodically, but we should be able >>>> to disable scale check. >>>> >>>> I can see some other paas frameworks offer this feature. Basically it >>>> allows the user to decide how many instances he wants and manually scale >>>> up! >>>> >>>> It is just a matter of introducing an element >>>> (turnOffAutoscaling/disableAutoscaling) in autoscaler xml. And we can make >>>> it to true by default. >>>> >>>> wdyt? >>>> >>>> Thanks. >>>> >>>> -- >>>> Raj >>>> >>> >>> >>> >>> -- >>> Imesh Gunaratne >>> >>> Technical Lead, WSO2 >>> Committer & PMC Member, Apache Stratos >>> >> >> >> >> -- >> >> Udara Liyanage >> Software Engineer >> WSO2, Inc.: http://wso2.com >> lean. enterprise. middleware >> >> web: http://udaraliyanage.wordpress.com >> phone: +94 71 443 6897 >> > > > > -- > Raj > -- Imesh Gunaratne Technical Lead, WSO2 Committer & PMC Member, Apache Stratos