On Tue, Apr 1, 2014 at 3:34 PM, Anjana Fernando <[email protected]> wrote:

> Hi Azeez,
>
> On Tue, Apr 1, 2014 at 3:31 PM, Afkham Azeez <[email protected]> wrote:
>
>>
>>
>>
>> On Tue, Apr 1, 2014 at 3:28 PM, Anjana Fernando <[email protected]> wrote:
>>
>>> Hi Azeez,
>>>
>>> On Tue, Apr 1, 2014 at 3:09 PM, Afkham Azeez <[email protected]> wrote:
>>>
>>>>
>>>>
>>>>
>>>> On Tue, Apr 1, 2014 at 2:57 PM, Anjana Fernando <[email protected]>wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> This is basically sort of like a group/sub-group functionality we use
>>>>> in tasks, where for each group there is a coordinator (leader). For
>>>>> example, server nodes that maybe in the same clustering domain, but still
>>>>> different type of nodes in server functionality, for example, in BAM, we
>>>>> have several profiles and so on. And those nodes may run different types 
>>>>> of
>>>>> tasks, for these separate group of server nodes, it needs its own
>>>>> coordinator. Also for example, in a specific server cluster, if someone
>>>>> decides to install some task feature only in a subset of server nodes, 
>>>>> this
>>>>> type of requirement is needed. And another example is with the ELB, it 
>>>>> also
>>>>> joins our cluster, which is actually a different type of a node, and we
>>>>> shouldn't communicate with that when our tasks are scheduled,
>>>>>
>>>>
>>>> ELB is part of multiple clusters, but the coordinator lock is acquired
>>>> only on its primary Hazelcast instance, so it will never become the
>>>> coordinator of another cluster.
>>>>
>>>
>>> But it will become a member of the other clusters, I need to avoid that,
>>> for not to include the ELB node in another group.
>>>
>>
>> What are the issues you will face if the ELB becomes a member in say an
>> AS cluster which has the task component? Again, this ELB member will never
>> become a coordinator. Do you distribute tasks to the members, or is it that
>> the relevant coordinator runs the specified tasks?
>>
>
> Yeah, the tasks are distributed to the members by the coordinator, and the
> coordinator here will see the ELB node also as a possible member who can be
> used to execute their task.
>
>
If that is the case, you will be facing the same issue today, unless the
Task component creates its own Hazelcast instance & does not use the
HazelcastInstance OSGi service provided by the kernel. Are you creating a
separate Hazelcast cluster?
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to