As they have mentioned, when the network partitioning happens, the system will work as two separate clusters. So we will get the situation where there are two coordinators, assigning task to the members in their respective clusters. We would need the tasks themselves to ensure that no two instances run at the same time if their activities are not idempotent.
Azeez On Fri, Aug 23, 2013 at 6:17 PM, Afkham Azeez <[email protected]> wrote: > Documentation on Hazelcast & split brain situations: > http://www.hazelcast.com/docs/1.9.4/manual/multi_html/ch11s05.html > > > On Fri, Aug 23, 2013 at 6:01 PM, Anjana Fernando <[email protected]> wrote: > >> Hi, >> >> The code review participants: Azeez, Anjana, PrabathA, Gihan, Inosh, >> Malith, Chanika, Maninda, Dunith. >> >> * The "ClusteredTaskManagerFactory", should simply throw a >> RuntimeException (IllegalStateException). >> * Hazelcast can lead to a split brain scenario, where the leader election >> procedure can result in two leaders in the system. The docs has to contain >> a mention about this unlikely situation where, the same task can be >> scheduled twice in two different nodes, and the logic inside the task needs >> to detect this situation. Or else, if the operation done inside the task is >> anyway idempotent, it is OK. >> >> Cheers, >> Anjana. >> >> >> On Fri, Aug 23, 2013 at 2:41 PM, Anjana Fernando <[email protected]> wrote: >> >>> more details >>> »<https://www.google.com/calendar/event?action=VIEW&eid=OGFrcGU3b292bmJmOXZqYmgwdWszMWV1c2cgZGV2QHdzbzIub3Jn&tok=MTUjYW5qYW5hQHdzbzIuY29tYjdlNGNkMWFiOGNmMDAxZWIwZWM2YzE5ZWQ3MTY5OGRiZTUzNWE2YQ&ctz=Asia/Colombo&hl=en> >>> Code Review - NTask Hazelcast Integration >>> *When* >>> ********Fri Aug 23, 2013 4:30pm – 5pm Colombo >>> *Where* >>> #20, 1'st Floor, Conf Room >>> (map<http://maps.google.lk/maps?q=%2320,+1'st+Floor,+Conf+Room&hl=en> >>> ) >>> *Calendar* >>> [email protected] >>> *Who* >>> • >>> [email protected] - organizer >>> • >>> Malith Dhanushka >>> • >>> Prabath Abeysekera >>> • >>> Afkham Azeez >>> • >>> Dunith Dhanushka >>> • >>> Maninda Edirisooriya >>> • >>> Chanika Geeganage >>> • >>> Gihan Anuruddha >>> • >>> [email protected] >>> • >>> Inosh Goonewardena >>> • >>> Ayashkantha Ramasinghe >>> >>> Going? >>> ***Yes<https://www.google.com/calendar/event?action=RESPOND&eid=OGFrcGU3b292bmJmOXZqYmgwdWszMWV1c2cgZGV2QHdzbzIub3Jn&rst=1&tok=MTUjYW5qYW5hQHdzbzIuY29tYjdlNGNkMWFiOGNmMDAxZWIwZWM2YzE5ZWQ3MTY5OGRiZTUzNWE2YQ&ctz=Asia/Colombo&hl=en>- >>> Maybe<https://www.google.com/calendar/event?action=RESPOND&eid=OGFrcGU3b292bmJmOXZqYmgwdWszMWV1c2cgZGV2QHdzbzIub3Jn&rst=3&tok=MTUjYW5qYW5hQHdzbzIuY29tYjdlNGNkMWFiOGNmMDAxZWIwZWM2YzE5ZWQ3MTY5OGRiZTUzNWE2YQ&ctz=Asia/Colombo&hl=en>- >>> No<https://www.google.com/calendar/event?action=RESPOND&eid=OGFrcGU3b292bmJmOXZqYmgwdWszMWV1c2cgZGV2QHdzbzIub3Jn&rst=2&tok=MTUjYW5qYW5hQHdzbzIuY29tYjdlNGNkMWFiOGNmMDAxZWIwZWM2YzE5ZWQ3MTY5OGRiZTUzNWE2YQ&ctz=Asia/Colombo&hl=en> >>> * **more options >>> »<https://www.google.com/calendar/event?action=VIEW&eid=OGFrcGU3b292bmJmOXZqYmgwdWszMWV1c2cgZGV2QHdzbzIub3Jn&tok=MTUjYW5qYW5hQHdzbzIuY29tYjdlNGNkMWFiOGNmMDAxZWIwZWM2YzE5ZWQ3MTY5OGRiZTUzNWE2YQ&ctz=Asia/Colombo&hl=en> >>> >>> Invitation from Google Calendar <https://www.google.com/calendar/> >>> >>> You are receiving this courtesy email at the account [email protected] >>> you are an attendee of this event. >>> >>> To stop receiving future notifications for this event, decline this >>> event. Alternatively you can sign up for a Google account at >>> https://www.google.com/calendar/ and control your notification settings >>> for your entire calendar. >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> *Anjana Fernando* >> Technical Lead >> WSO2 Inc. | http://wso2.com >> lean . enterprise . middleware >> > > > > -- > *Afkham Azeez* > Director of Architecture; WSO2, Inc.; http://wso2.com > Member; Apache Software Foundation; http://www.apache.org/ > * <http://www.apache.org/>** > email: **[email protected]* <[email protected]>* cell: +94 77 3320919 > blog: **http://blog.afkham.org* <http://blog.afkham.org>* > twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> > * > linked-in: **http://lk.linkedin.com/in/afkhamazeez* > * > * > *Lean . Enterprise . Middleware* > -- *Afkham Azeez* Director of Architecture; WSO2, Inc.; http://wso2.com Member; Apache Software Foundation; http://www.apache.org/ * <http://www.apache.org/>** email: **[email protected]* <[email protected]>* cell: +94 77 3320919 blog: **http://blog.afkham.org* <http://blog.afkham.org>* twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez> * linked-in: **http://lk.linkedin.com/in/afkhamazeez* * * *Lean . Enterprise . Middleware*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
