On 03/23/2011 01:53 AM, Ramesh Random wrote:
> Hi,
>       when a coroipcc client registers with a service engine/corosync
> how can it get the list of current cluster member (physical) nodes ??.
> after it registers with service engine..the service engine can listen
> for .confchg_fn callback to know which member has joined/left.
>  
>   i am using corosync version 1.2.7.
>   i went through struct "corosync_api_v1" but couldn't find any api
> which gives this? alteast from their function names
>  
>   i went through these
> 
> http://marc.info/?l=openais&m=126654597303120&w=2
> <http://marc.info/?l=openais&m=126654597303120&w=2>
> 
> http://marc.info/?l=openais&m=126654387301209&w=2
> <http://marc.info/?l=openais&m=126654387301209&w=2>
> 
>  
> 
>   is modifying exec/main.c only option?  are these fixes part of any
> particular corosync release??
> 
>  
> 
>   how can i use CLM/OPENAIS service to get these information, i guess i
> need to change compatibility from "none"  ? so far i didnt need to use
> any OPENAIS services... how much overhead i will be introducing adding
> openais services onto corosync?
> 
>  
> 

The membership information is in the confdb and available via callback
notifications.

Regards
-steve

> please suggest if there's any other way of knowing list of cluster
> members (physical nodes) active right now? even if its a commandline tool
> 
>  
> 
>  
> 
> Thanks
> 
>  
> 
> 
> 
> _______________________________________________
> 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