[EMAIL PROTECTED] wrote on Tue, 07 Aug 2007 13:20 -0400:
> On Aug 6, 2007, at 4:45 PM, Pete Wyckoff wrote:
[..]
> >./src/client/sysint/sys-io.sm:    ret = BMI_get_info(server_addr,  
> >BMI_GET_UNEXP_SIZE,
> >
> >It varies depending on the transport.  4k for MX, 16k for TCP, 8k  
> >for IB.
[..]
> We have a winner.
> 
> When I change the unex size to 8 or 16 KB, it succeeds. When I switch  
> it back to 4 KB, it fails.
> 
> The code should check that bmi_max_unexp_payload > small_io_size  
> before returning.
> 
> I will also increase the unex size in bmi_mx to 8 KB to avoid having  
> to modify PVFS2.

No, do it right in the sys-io code.  You can up the BMI_MX limit too
if you think that makes sense, but that's a separate patch to this
bug fix you've found.  We have a couple new BMI transports here or
on the way that don't want to have to rediscover this.  I certainly
appreciate that you found this!

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

Reply via email to