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
pre-bmi_mx.patch
Description: Binary data
_______________________________________________ Pvfs2-developers mailing list [email protected] http://www.beowulf-underground.org/mailman/listinfo/pvfs2-developers
