Hi Raj,

On Thu, Feb 19, 2015 at 11:25 PM, Rajkumar Rajaratnam <rajkum...@wso2.com>
wrote:

>
>
> On Sat, Feb 7, 2015 at 11:47 PM, Reka Thirunavukkarasu <r...@wso2.com>
> wrote:
>
>> Hi Imesh,
>>
>> Since we have introduced the Composite Application model where more than
>> one clusters present, we are no longer using cluster created event in order
>> to avoid unnecessary complication when registering the ApplicationMonitor.
>>
>> Let me explain the flow little bit here,
>>
>> 1. Deploy application
>> 2. Create all necessary clusters of those application
>> 3. In the All clusters created event, application monitor getting
>> registered.
>> 4. ApplicationMonitor will recursively go through the children by
>> comparing the Dependency behaviour and start the first set of dependencies.
>> Eventually, ApplicationMonitor/GroupMonitor will start the leave node as
>> the clusterMonitor. When we are starting the ClusterMonitor, if the cluster
>> is not there in the Topology, then this clusterMonitor has to wait. As we
>> made sure before starting the AppMonitor that all there clusters are there
>> in the Autoscaler Topology, ClusterMonitor can continue to register the
>> drools without any issue. This is why we had introduced
>> ApplicationClustersCreatedEvent to recieve all the application clusters at
>> once.
>>
>> I'm glad to do a hangout on the flow of the logic implemented. So that i
>> can explain the whole flow and it will help us to improve the code/logic
>> more robust.
>>
>
> I badly need this hangout :). Some of the classes and methods doesn't have
> any comments. Classes/Methods names are very confusing. It requires a big
> effort for a person to jump in and understand the code base. Can we have
> this session as soon as possible please? It will be really helpful.
>

+1..I will work on some sequence diagrams for different kind of
functionalists and share it..

Thanks,
Reka

>
> Thanks.
>
>>
>> Thanks,
>> Reka
>>
>> On Sat, Feb 7, 2015 at 5:10 AM, Imesh Gunaratne <im...@apache.org> wrote:
>>
>>> Hi Reka,
>>>
>>> I just noticed that we are no longer using Cluster Created event, rather
>>> we have introduced a new event called Application Clusters Created and
>>> aggregating all the clusters of an application in that.
>>>
>>> What was the reason for this?
>>>
>>> Thanks
>>>
>>>
>>> --
>>> Imesh Gunaratne
>>>
>>> Technical Lead, WSO2
>>> Committer & PMC Member, Apache Stratos
>>>
>>
>>
>>
>> --
>> Reka Thirunavukkarasu
>> Senior Software Engineer,
>> WSO2, Inc.:http://wso2.com,
>> Mobile: +94776442007
>>
>>
>>
>
>
> --
> Rajkumar Rajaratnam
> Committer & PMC Member, Apache Stratos
> Software Engineer, WSO2
>
> Mobile : +94777568639
> Blog : rajkumarr.com
>



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

Reply via email to