[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