Hi Nirmal,

Ya I too noticed this, when Sajith was helping me identify missing events
in this page. I am in the process of gathering more information from Imesh.
I will update this page soon.

Regards,
Mariangela




*--*
Mariangela Hills
Senior Technical Writer

*WSO2, Inc.*lean.enterprise.middleware.
m: +94 773 500185
w: http://wso2.com
<http://wso2.com/events/>


On Sat, May 3, 2014 at 2:40 AM, Nirmal Fernando <[email protected]>wrote:

> Thanks Akila for pointing that. @Mari can you please review this page?
>
>
> On Sat, May 3, 2014 at 2:29 AM, Akila Ravihansa Perera <[email protected]
> > wrote:
>
>> Thanks Nirmal, that was really valuable information. I couldn't find a
>> member terminated event in the Wiki [1]. This page is incomplete for
>> the most part I guess.
>>
>> [1] -
>> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Stratos+Pub-Sub+Communication
>>
>> On Sat, May 3, 2014 at 2:12 AM, Nirmal Fernando <[email protected]>
>> wrote:
>> > Further if you want, you can build your own object model based on the
>> events
>> > you listen.
>> >
>> >
>> > On Sat, May 3, 2014 at 2:11 AM, Nirmal Fernando <[email protected]
>> >
>> > wrote:
>> >>
>> >>
>> >>
>> >>
>> >> On Sat, May 3, 2014 at 2:01 AM, Akila Ravihansa Perera
>> >> <[email protected]> wrote:
>> >>>
>> >>> Thanks Nirmal, that was very helpful.
>> >>>
>> >>> But what about a member deactivation event as a result of scale-down?
>> >>
>> >>
>> >> It is the same as activation. Autoscaler decides to scale-down.... and
>> >> once member is ready to be shutdown, cloud-controller would terminate
>> the
>> >> member and send out a member terminated event.
>> >>>
>> >>>
>> >>> Just to clarify, if we are going to implement topology event extension
>> >>> points for Cartridge Agent, then it should also process the complete
>> >>> topology and complete tenant events only once according to this
>> >>> pattern?
>> >>>
>> >>
>> >> So, the best practice would be, to listen for the complete* events in
>> >> order to initialize and then identify the events that you would want to
>> >> listen and act only upon those events, thereafter.
>> >>>
>> >>>
>> >>>
>> >>> On Sat, May 3, 2014 at 1:37 AM, Nirmal Fernando <
>> [email protected]>
>> >>> wrote:
>> >>> > Hi Akila,
>> >>> >
>> >>> > Complete* events are there only for the system to withstand a
>> restart.
>> >>> > So,
>> >>> > each of the server would initially wait till it receives the
>> complete*
>> >>> > event
>> >>> > and adjust it state to the current system state and then from that
>> >>> > point
>> >>> > onwards, each server would react on the events that occurs.
>> >>> >
>> >>> > If I take your sample, in the case of member activation during a
>> server
>> >>> > life
>> >>> > time, servers would listen to MemberActivatedEvents and process.
>> >>> >
>> >>> >
>> >>> > On Sat, May 3, 2014 at 1:09 AM, Akila Ravihansa Perera
>> >>> > <[email protected]>
>> >>> > wrote:
>> >>> >>
>> >>> >> Hi Imesh,
>> >>> >>
>> >>> >> I noticed that you have made a commit [1] that will make the LB to
>> >>> >> process complete topology and complete tenant events only once. But
>> >>> >> could you explain the reason for it to be like that? Shouldn't the
>> LB
>> >>> >> be aware of topology changes that might occur in the future? It
>> might
>> >>> >> not be aware of members getting active/inactive dynamically.
>> >>> >>
>> >>> >> I'm just trying to understand the workflow here, would really
>> >>> >> appreciate if anyone can provide some background information on
>> this.
>> >>> >>
>> >>> >> Thanks!
>> >>> >>
>> >>> >>
>> >>> >> [1]
>> >>> >>
>> >>> >>
>> https://github.com/apache/incubator-stratos/commit/783197eaba9edd70212ca70b39679502274fd230
>> >>> >>
>> >>> >>
>> >>> >> --
>> >>> >> Akila Ravihansa Perera
>> >>> >> Software Engineer
>> >>> >> WSO2 Inc.
>> >>> >> http://wso2.com
>> >>> >>
>> >>> >> Phone: +94 77 64 154 38
>> >>> >> Blog: http://ravihansa3000.blogspot.com
>> >>> >
>> >>> >
>> >>> >
>> >>> >
>> >>> > --
>> >>> > Best Regards,
>> >>> > Nirmal
>> >>> >
>> >>> > Nirmal Fernando.
>> >>> > PPMC Member & Committer of Apache Stratos,
>> >>> > Senior Software Engineer, WSO2 Inc.
>> >>> >
>> >>> > Blog: http://nirmalfdo.blogspot.com/
>> >>>
>> >>>
>> >>>
>> >>> --
>> >>> Akila Ravihansa Perera
>> >>> Software Engineer
>> >>> WSO2 Inc.
>> >>> http://wso2.com
>> >>>
>> >>> Phone: +94 77 64 154 38
>> >>> Blog: http://ravihansa3000.blogspot.com
>> >>
>> >>
>> >>
>> >>
>> >> --
>> >> Best Regards,
>> >> Nirmal
>> >>
>> >> Nirmal Fernando.
>> >> PPMC Member & Committer of Apache Stratos,
>> >> Senior Software Engineer, WSO2 Inc.
>> >>
>> >> Blog: http://nirmalfdo.blogspot.com/
>> >
>> >
>> >
>> >
>> > --
>> > Best Regards,
>> > Nirmal
>> >
>> > Nirmal Fernando.
>> > PPMC Member & Committer of Apache Stratos,
>> > Senior Software Engineer, WSO2 Inc.
>> >
>> > Blog: http://nirmalfdo.blogspot.com/
>>
>>
>>
>> --
>> Akila Ravihansa Perera
>> Software Engineer
>> WSO2 Inc.
>> http://wso2.com
>>
>> Phone: +94 77 64 154 38
>> Blog: http://ravihansa3000.blogspot.com
>>
>
>
>
> --
> Best Regards,
> Nirmal
>
> Nirmal Fernando.
> PPMC Member & Committer of Apache Stratos,
> Senior Software Engineer, WSO2 Inc.
>
> Blog: http://nirmalfdo.blogspot.com/
>

Reply via email to