[openib-general] krping/CMA Test Scrips

Tom Tucker tom at opengridcomputing.com
Wed Mar 22 17:28:32 PST 2006


Here is what I've been running to test the CMA...

On the server side... multiple shells running the following...

#!/bin/bash
p=$1
echo Running server side on port $p
let i=1
while true
do
        echo $i
        echo "server,addr=192.168.69.131,port=$p" > /proc/krping
        let i++
done

On the client side... multiple shells running the following...

#!/bin/bash
p=$1
if [ "$2" = "" ]
then
        let c=1
else
        let c=$2
fi
echo Running client side on port $p for $c iterations
let i=1
while true
do
        echo $i
        echo "client,addr=192.168.69.131,count=$c,port=$p"
> /proc/krping
        let i++
done

With a 'count' of 1, this will establish and shutdown connections as
fast as the CMA can handle it including QP interactions due to the one
WR. This was very useful for debugging race conditions. 

Killing the client and/or server at random intervals also uncovered some
bugs. 

I did some limited testing on IB to confirm that the iWARP changes did
not regress the IB CM, and confirmed that it works equally well before
and after the IW CM changes.






More information about the general mailing list