Hi

On Wed, Dec 3, 2014 at 2:19 PM, Lakmal Warusawithana <lak...@wso2.com>
wrote:

>
>
> On Wed, Dec 3, 2014 at 2:18 PM, Nirmal Fernando <nir...@wso2.com> wrote:
>
>> Hi Lakmal,
>>
>>
>> On Wed, Dec 3, 2014 at 2:14 PM, Lakmal Warusawithana <lak...@wso2.com>
>> wrote:
>>
>>> I think we need to understand terminology correctly.
>>>
>>>    - Application create - create application json
>>>
>>> If the
>>
>>>
>>>    - deployment policy - deployment pattens of the application
>>>
>>> shouldn't we remove the deployment policy, once the application
>> undeployed ?
>>
> +1
>

We are removing the deployment policy once the application is underplayed.

Another thing is that, can the users be able to remove the created
application at some point?

Thanks,
Reka

>
>
>>
>>>    - application deploy - combine application json+deployment policy. -
>>>    this is the time we are actually spin instances/containers.
>>>    - application un deploy - remove all instances/containers/monitors
>>>
>>> Are we clear now?
>>>
>>>
>>> On Wed, Dec 3, 2014 at 10:48 AM, Reka Thirunavukkarasu <r...@wso2.com>
>>> wrote:
>>>
>>>> Hi All,
>>>>
>>>> As from earlier model, we were wiping out the monitors when we undeploy
>>>> the application. But we are currently starting the monitors when we deploy
>>>> the deployment policy. So, when undeploying the policy only, we will have
>>>> to wipe out all the clusters and the monitors. In that case, the flow for
>>>> the undeployment of the policy will be as below:
>>>>
>>>> Undeployment of policy
>>>> ------------------------------
>>>>
>>>> - Update the application monitor with the flag saying terminating=true
>>>> - All Application instances will get updated as state = terminating
>>>> - Underlying groups instances and cluster instances will be updated as
>>>> state = terminating by the parent notification
>>>> - Upon cluster instance terminating event, all the members will get to
>>>> wiped out in the cluster instance
>>>> - Cluster Instance will get to Terminated once all the members are
>>>> wiped out
>>>> - Once all the clusters instances are wiped out, cluster monitor will
>>>> get wiped out
>>>> - Upon cluster Instance terminated, group instance and then application
>>>> instance will be terminated
>>>> - Once all the application instances are wiped out, app monitor will
>>>> get to removed and send application Terminated event.
>>>> - Call CC to remove all the clusters related to application in Topology
>>>> - Autosclaer will remove the in-memory clusters upon Topology
>>>> ClustersRemovedEvent
>>>>
>>>> Please share your concerns whether we can go ahead with this flow.
>>>>
>>>> Thanks,
>>>> Reka
>>>>
>>>> --
>>>> Reka Thirunavukkarasu
>>>> Senior Software Engineer,
>>>> WSO2, Inc.:http://wso2.com,
>>>> Mobile: +94776442007
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Lakmal Warusawithana
>>> Vice President, Apache Stratos
>>> Director - Cloud Architecture; WSO2 Inc.
>>> Mobile : +94714289692
>>> Blog : http://lakmalsview.blogspot.com/
>>>
>>>
>>
>>
>> --
>>
>> Thanks & regards,
>> Nirmal
>>
>> Senior Software Engineer- Platform Technologies Team, WSO2 Inc.
>> Mobile: +94715779733
>> Blog: http://nirmalfdo.blogspot.com/
>>
>>
>>
>
>
> --
> Lakmal Warusawithana
> Vice President, Apache Stratos
> Director - Cloud Architecture; WSO2 Inc.
> Mobile : +94714289692
> Blog : http://lakmalsview.blogspot.com/
>
>


-- 
Reka Thirunavukkarasu
Senior Software Engineer,
WSO2, Inc.:http://wso2.com,
Mobile: +94776442007

Reply via email to