<br><font size=2>I am posting this for Jerome Pioux. He is still having
problems posting to this list.</font>
<br><font size=2>Don Dhondt</font>
<br><font size=2> </font>
<br><font size=2>I have a problem at closure time with client-server apps
when using SDP.</font>
<br><font size=2> </font>
<br><font size=2>The problem is that it ALWAYS takes the "LINGER"
time value for one or the other side</font>
<br><font size=2>to complete the close() and regardless of what the value
was set at (2s, 10s 30s, 60s...)</font>
<br><font size=2> </font>
<br><font size=2>From my understanding, if the LINGER option is set, the
close is queued up on your</font>
<br><font size=2>send queue behind all other data potentially already queued
up at the time. But, if there</font>
<br><font size=2>are no data queued up, the close should be immediate.</font>
<br><font size=2> </font>
<br><font size=2>On "my" app, this is always the receiver side
that experiences the problem (the app is</font>
<br><font size=2>symetrical this is why there is a LINGER on the receiver
side).</font>
<br><font size=2> </font>
<br><font size=2>I added a close in ttcp (ttcp does not use explicit close)
with a linger time and the sender</font>
<br><font size=2>is now the one that always experiences this problem.</font>
<br><font size=2> </font>
<br><font size=2>I believe that, for both apps, all data have been sent
(and received) correctly before the</font>
<br><font size=2>close - nothing (at least from the app view) is in the
"pipe" (I had the app to report that</font>
<br><font size=2>before the closes).</font>
<br><font size=2> </font>
<br><font size=2>Finally, both app work fine using IPoIB - I meant that
for the same tests, the closes are</font>
<br><font size=2>immediate, regardless of the LINGER values.</font>
<br><font size=2> </font>
<br><font size=2>Any idea please?</font>
<br><font size=2>I can provide traces if needed - please tell me what is
needed and how to get them.</font>
<br><font size=2> </font>
<br><font size=2>Thank you,</font>
<br><font size=2>Jerome</font>
<br><font size=2> </font>
<br><font size=2>ps: ia64 / RHEL4 / 2.6.12 / sn rev 3882</font>
<br>