Does n't Auto scaler spawn a new instance in the first case of the above fault table.?
On Thu, Nov 21, 2013 at 1:16 AM, Lahiru Sandaruwan <[email protected]> wrote: > Hi Manula and Udara, > > Please update Jiras with the progress on this, at [1] and sub issues. > > Thanks. > [1] https://issues.apache.org/jira/browse/STRATOS-144 > > > On Tue, Oct 29, 2013 at 4:35 PM, Nirmal Fernando > <[email protected]>wrote: > >> +1 looks ok. We need to do OS level monitoring of the agent and keep it >> alive (to avoid process up, agent down, VM up scenario). That's an easy >> task. >> >> >> On Tue, Oct 29, 2013 at 3:52 PM, Lahiru Sandaruwan <[email protected]>wrote: >> >>> Hi all, >>> >>> We(Imesh, Reka, and myself) had a small discussion on $subject while >>> working on Stratos 4.0 M1. >>> >>> This is on handling faults in VM instances. For example there can be >>> three basic faults. >>> >>> - Network Issue >>> - Application process is terminated >>> - VM itself is terminated >>> >>> Here is the decision table, >>> >>> >>> Process >>> >>> VM >>> >>> Decision flow >>> >>> Down >>> >>> Up >>> >>> - >>> >>> Cartridge agent publish event to CC >>> - >>> >>> CC updates instance status in topology >>> - >>> >>> Autoscaler decides to kill it >>> >>> Down >>> >>> Down(It can be that agent is crashed) >>> >>> - >>> >>> CEP identify that & publish event to Autoscaler >>> - >>> >>> Autoscaler calls CC to terminate(if available) and remove the >>> instance from topology >>> - >>> >>> Autoscaler will spawn another to cover that >>> >>> Up >>> >>> Up(but network issue) >>> >>> - >>> >>> CEP sends statistics on fault requests to Autoscaler >>> - >>> >>> Autoscaler keep monitoring it and takes a decision to terminate the >>> instance >>> - >>> >>> Autoscaler will spawn another to cover that >>> >>> >>> >>> >>> Feed your thoughts here... >>> >>> Thanks. >>> >>> >>> >>> -- >>> -- >>> Lahiru Sandaruwan >>> Software Engineer, >>> Platform Technologies, >>> WSO2 Inc., http://wso2.com >>> lean.enterprise.middleware >>> >>> email: [email protected] cell: (+94) 773 325 954 >>> blog: http://lahiruwrites.blogspot.com/ >>> twitter: http://twitter.com/lahirus >>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>> >>> >> >> >> -- >> Best Regards, >> Nirmal >> >> Nirmal Fernando. >> PPMC Member & Committer of Apache Stratos, >> Senior Software Engineer, WSO2 Inc. >> >> Blog: http://nirmalfdo.blogspot.com/ >> > > > > -- > -- > Lahiru Sandaruwan > Software Engineer, > Platform Technologies, > WSO2 Inc., http://wso2.com > lean.enterprise.middleware > > email: [email protected] cell: (+94) 773 325 954 > blog: http://lahiruwrites.blogspot.com/ > twitter: http://twitter.com/lahirus > linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 > > -- Udara Liyanage Software Engineer WSO2, Inc.: http://wso2.com lean. enterprise. middleware web: http://udaraliyanage.wordpress.com phone: +94 71 443 6897
