The vendor_id and vendor_part_id actually the****remote** values of this
information.   Shouldn't that go in endpoint.rem_info?



- Ok, it seems more suitable.

Is there a reason to put the max_inline_data on the endpoint rather than accessing it through endpoint->endpoint_btl->device->ib_dev? (I'm a little confused on how it is used / assigned -- I could be
missing something here)

- The code will be erased; let to the IB driver serve this matter (It is not relevant in the transport level).

What testing has been done to see that this stuff works?

- We have run the patch with basis tests, and we plan to run with addition tests in the future.

Has an equivalent patch been made for Pasha's ofacm work?

- It will be made.

Thank you for your remarks.

--- Begin Message ---
Thanks for the patch.  A few comments:

--- a/ompi/mca/btl/openib/btl_openib_endpoint.h Mon Aug 31 00:00:16 2009 -0700 +++ b/ompi/mca/btl/openib/btl_openib_endpoint.h Thu Sep 17 18:23:58 2009 +0300
@@ -246,6 +246,12 @@
     /** Whether we've send out CTS to the peer or not (only used in
         CTS protocol) */
     bool endpoint_cts_sent;
+
+    uint32_t vendor_id;
+    uint32_t vendor_part_id;
+
+    uint32_t max_inline_data;
+
 };

The vendor_id and vendor_part_id actually the *remote* values of this information. Shouldn't that go in endpoint.rem_info?

Is there a reason to put the max_inline_data on the endpoint rather than accessing it through endpoint->endpoint_btl->device->ib_dev? (I'm a little confused on how it is used / assigned -- I could be missing something here)

What testing has been done to see that this stuff works?

Has an equivalent patch been made for Pasha's ofacm work?



On Sep 23, 2009, at 5:05 AM, Vasily Filipov wrote:

Hello,

Some time ago Mellanox proposed design that should improve current support for heterogeneous clusters (see Design.txt).The design was accepted by IB vendors, and now we propose patch that adds a heterogeneous cluster support. The path leaves one issue that we do not resolve completely. If 2 different procs have different QPs configuration (P/S/X) we print nice warning message that describes that such configuration is not supported and it propose way to resolve the issue. Theoretically it will be best to provide solution that automatically will resolve the problem, but it will require significant changes on openib blt that we don’t want to introduce in this stage.

Please comment.

Regards,
Vasily

< Design .txt><btl_openib.patch>_______________________________________________
devel mailing list
de...@open-mpi.org
http://www.open-mpi.org/mailman/listinfo.cgi/devel


--
Jeff Squyres
jsquy...@cisco.com




--- End Message ---

Reply via email to