(Apologies for the duplicate send.)

Background:  We have VS21 and SR1621 appliances connected over a pair of 
dedicated switches to 5 Linux hosts.  All Linux hosts use jumbo frames and 
version 7.5 of the aoe driver.  Each host has two interfaces for aoe traffic, 
plugged into separate switches, as do the VS21 and SR1621.

We see about 0.2% packet loss regularly (judging from the rate of retransmits), 
so I'm trying to understand why.  We've already enabled hardware flow control 
on all host and switch ports carrying aoe traffic.

The aoe driver queries the shelf to see how many outstanding packets it can 
process, then sets each target to this number.  For the VS21, this is 64*2, 128 
total.  The AoE protocol spec however says:

        Buffer Count
        The maximum number of outstanding messages the server can queue for
        processing. Messages in excess of this value are dropped.

It does not say whether this number should be set per interface or per shelf.  
With multipath, it can conceivably be higher than the shelf can handle with the 
way the Linux aoe driver currently operates.

I'm going to experiment to find if there is an optimum setting (by lowering the 
module parameter).  In the meantime I'm curious what the experts have to say 
about this setting.

-Jeff



------------------------------------------------------------------------------
Nokia and AT&T present the 2010 Calling All Innovators-North America contest
Create new apps & games for the Nokia N8 for consumers in  U.S. and Canada
$10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing
Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store 
http://p.sf.net/sfu/nokia-dev2dev
_______________________________________________
Aoetools-discuss mailing list
Aoetools-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/aoetools-discuss

Reply via email to