On Wed, 2010-02-03 at 16:33 -0700, hj lee wrote:
> Hi,
> 
> There seems two processor groups ('a' and 'sync') created when
> corosync gets started. If one processor group sends a multicast msg by
> using totempg_groups_mcast_joned(), then is this msg received by all
> processor groups in corosync? or is there a way to address a specific
> processor group?
> 
> If a multicast msg is received by all processor groups, then what is
> the main reason to create a multiple processor group? Just to use a
> different handlers?
> 

totempg filters messages for process groups based upon the process group
id.  'a' is the main service engine group.  sync is used by
synchronization messages only that occur after a configuration change.
The main reason is to allow the registration of different
confchg/delivery callback functions for different groups internally in
corosync.

In the long term, totem multiring will use this group information to
provide process group locality for better performance at large scale.

Regards
-steve

> Thanks
> hj
> _______________________________________________
> Openais mailing list
> [email protected]
> https://lists.linux-foundation.org/mailman/listinfo/openais

_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to