Hi all,

I have attached a patch that modifies the existing PVFS2 CVS files so that they are bmi_mx aware. The modified files are:

configure.in
include/pvfs2-debug.h
Makefile.in
src/apps/admin/pvfs2-genconfig
src/common/misc/server-config.c
src/io/bmi/bmi.c

Please review and apply.

I do not know if you need to create a src/io/bmi/bmi_mx directory so that configure can make src/io/bmi/bmi_mx/module.mk.

For bmi_mx, we need to specify a peername (aka uri spec) that includes hostname, board (NIC) index, and MX endpoint (analogous to port). The current uri specs (tcp, gm, ib) only include hostname and port. I modified src/apps/admin/pvfs2-genconfig only enough to get the MX endpoint but I did not have it get the board id. Therefore, it generates incorrect peernames (mx://myhost:3 instead of mx://myhost: 0:3 as needed). Let me know if you want me to modify it or if you would rather someone else do it. Currently, I am simply editing fs.conf and server.conf after running pvfs2-genconfig.

Thanks,

Scott

Attachment: pre-bmi_mx.patch
Description: Binary data

_______________________________________________
Pvfs2-developers mailing list
[email protected]
http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers

Reply via email to