Hi Raj, I don't think this is configurable. Timeout period is hard coded in the fault handling window processor at the movement [1].
[1] https://github.com/apache/stratos/blob/master/extensions/cep/stratos-cep-extension/src/main/java/org/apache/stratos/cep/extension/FaultHandlingWindowProcessor.java#L220 Thanks ! On Fri, Oct 10, 2014 at 8:33 PM, Rajkumar Rajaratnam <rajkum...@wso2.com> wrote: > Hi Manas, > > Seems it is configurable. We do not need to build the stratos again. We > don't need to even restart the stratos. > > You can edit the following file in your running stratos setup. > > Please edit the following file; > > > <stratos-setup>/apache-stratos-default/repository/deployment/server/executionplans/GradientOfHealthRequest.xml > > There you can find the following code block; > > <queryExpressions><![CDATA[ > from health_grad_processsor > #window.stratos:faultHandling(1min, member_id) select > cluster_id, network_partition_id, member_id, partition_id > group by cluster_id, network_partition_id > insert into fault_message; > > As you can see, we are passing 1min as default. So it will run every one > min. Change it to 2min. The changes will take effects immediately. You do > not need to even restart the stratos, as it is supporting hot deployment. > > Thanks. > > On Fri, Oct 10, 2014 at 8:06 PM, Manula Chathurika Thantriwatte < > manu...@wso2.com> wrote: > >> Hi Manas, >> >> Ones CEP received stats from VM, it periodically checks for statics from >> that VM. Once it didn't received stats from that VM within one minute CEP >> figure it out as a faulty member and it send member faulty event. >> >> Thanks ! >> >> On Fri, Oct 10, 2014 at 7:31 PM, Rajkumar Rajaratnam <rajkum...@wso2.com> >> wrote: >> >>> Hi, >>> >>> Forgot to mention that CEP will decide the faulty members based on one >>> minute window. That is, if an active cartridge is not sending any health >>> stats events to CEP in any one minute period, it will be identified as a >>> faulty member. >>> >>> I guess, we can't tell the time stratos will take to terminate and >>> re-spawn it. It depends on the IaaS, network etc. >>> >>> Thanks. >>> >>> On Fri, Oct 10, 2014 at 7:22 PM, Manas Padegaonkar -T (mpadegao - >>> ARICENT TECHNOLOGIES HOLDINGS LIMITED at Cisco) <mpade...@cisco.com> >>> wrote: >>> >>>> Thanks Rajkumar, >>>> >>>> >>>> >>>> Does it means CEP won’t wait for specific defined time & declare that >>>> cartridge as faulty-vm?? >>>> >>>> >>>> >>>> Regards >>>> >>>> Manas. >>>> >>>> >>>> >>>> *From:* Rajkumar Rajaratnam [mailto:rajkum...@wso2.com] >>>> *Sent:* Friday, October 10, 2014 7:14 PM >>>> *To:* dev@stratos.apache.org >>>> >>>> *Subject:* Re: Which Timer in Stratos Triggers Cartridge Deletion When >>>> its Unreachable >>>> >>>> >>>> >>>> Hi Manas, >>>> >>>> >>>> >>>> If the cartridge-vm becomes unreachable, CEP will not get any events >>>> from cartridge agent (which is running inside cartridge-vm). Then CEP will >>>> identify it as a faulty member and publish member fault event. Autoscaler >>>> will listen to this event and terminate the cartridge-vm as soon as it is >>>> getting the member fault event. >>>> >>>> >>>> >>>> Thanks. >>>> >>>> >>>> >>>> On Fri, Oct 10, 2014 at 7:06 PM, Manas Padegaonkar -T (mpadegao - >>>> ARICENT TECHNOLOGIES HOLDINGS LIMITED at Cisco) <mpade...@cisco.com> >>>> wrote: >>>> >>>> Hi Lasindu, >>>> >>>> >>>> >>>> The timer you mentioned is for the cartridge to come active after it >>>> got subscribed >>>> >>>> >>>> >>>> <!-->member expiry timeout (time waited till activation) in ms<--> >>>> >>>> <expiryTimeout>900000</expiryTimeout> >>>> >>>> >>>> >>>> >>>> >>>> Lets take an example, I subscribed to cartridge & it comes Active >>>> within the expiry-timeout mentioned above. Now, after sometime the >>>> cartridge vm becomes unreachable or disconnected than based on which timer, >>>> stratos will decide to delete the cartridge-vm & re-spawn the new instance >>>> of it. >>>> >>>> >>>> >>>> Regards >>>> >>>> Manas >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> *From:* Lasindu Charith [mailto:lasi...@wso2.com] >>>> *Sent:* Friday, October 10, 2014 6:29 PM >>>> *To:* dev >>>> *Subject:* Re: Which Timer in Stratos Triggers Cartridge Deletion When >>>> its Unreachable >>>> >>>> >>>> >>>> Hi Manas, >>>> >>>> >>>> >>>> You should change the member 'expiryTimeout' property in >>>> <STRATOS_HOME>/repository/conf/autoscaler.xml in order to adjust the >>>> timeout value. >>>> >>>> >>>> >>>> Thanks, >>>> >>>> >>>> >>>> On Fri, Oct 10, 2014 at 6:18 PM, Manas Padegaonkar -T (mpadegao - >>>> ARICENT TECHNOLOGIES HOLDINGS LIMITED at Cisco) <mpade...@cisco.com> >>>> wrote: >>>> >>>> Hi, >>>> >>>> >>>> >>>> Wanted to know which timer in stratos will trigger the deletion of >>>> existing Active Cartridge when it becomes unreachable. >>>> >>>> >>>> >>>> Regards >>>> >>>> Manas >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> >>>> *Lasindu Charith* >>>> >>>> Software Engineer, WSO2 Inc. >>>> >>>> Mobile: +94714427192 >>>> >>>> Web: blog.lasindu.com >>>> >>>> >>>> >>>> >>>> >>>> -- >>>> >>>> Rajkumar Rajaratnam >>>> Software Engineer | WSO2, Inc. >>>> >>>> Mobile +94777568639 | +94783498120 >>>> >>> >>> >>> >>> -- >>> Rajkumar Rajaratnam >>> Software Engineer | WSO2, Inc. >>> Mobile +94777568639 | +94783498120 >>> >> >> >> >> -- >> Regards, >> Manula Chathurika Thantriwatte >> Software Engineer >> WSO2 Inc. : http://wso2.com >> lean . enterprise . middleware >> >> email : manu...@wso2.com / man...@apache.org >> phone : +94 772492511 >> blog : http://manulachathurika.blogspot.com/ >> >> >> >> > > > -- > Rajkumar Rajaratnam > Software Engineer | WSO2, Inc. > Mobile +94777568639 | +94783498120 > -- Regards, Manula Chathurika Thantriwatte Software Engineer WSO2 Inc. : http://wso2.com lean . enterprise . middleware email : manu...@wso2.com / man...@apache.org phone : +94 772492511 blog : http://manulachathurika.blogspot.com/