[Pvfs2-developers] server id

Phil Carns carns at mcs.anl.gov
Wed Mar 12 08:53:23 EST 2008


The shortest way that I see is this:

1) call PINT_cached_config_get_server_name() to get the name of the 
server that owns the handle in question (ie, "tcp://host:port")

2) call get_server_config_struct() to get a pointer to your local 
server's configuration values

3) do a string comparison of the string from step 1 to the "host_id" 
field in the struct from step 2 and see if they match

To my knowledge, none of the servers keep up with any other 
representation of their own address other than that host_id field, so it 
generally comes down to a string comparison.

-Phil

walt wrote:
> If I have a bit of server code and it has a handle that might be for the 
> local server and might not, how can I figure that out cleanly?
> 
> Walt
> 
> _______________________________________________
> Pvfs2-developers mailing list
> Pvfs2-developers at beowulf-underground.org
> http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers



More information about the Pvfs2-developers mailing list