Hi all,
If I use a URI of mx://hostname:board:endpoint for each peer, I am
wondering how the local bmi_mx gets its own name (in order to know
which NIC to use and which MX endpoint).
Looking through bmi.c, activate_method() calls
BMI_meth_method_addr_lookup(listen_addr) before calling
BMI_meth_initialize(). The function activate_method() is called from
BMI_initialize() which indicates that listen_addr is "a comma
separated list of addresses to listen on for each method." Should I
assume that the following will happen to startup bmi_mx:
new_addr = BMI_meth_method_addr_lookup("mx://
myhostname:myboard:myport");
...
BMI_meth_initialize(new_addr, ...)
Is this a correct assumption for the method_addr_lookup() and order
of operations?
If so, then my method_addr_lookup() function has to check if bmi_mx
has been initialized before using any lists, locks, etc., no?
Thanks,
Scott
_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers