<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:Consolas;
        color:windowtext;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
span.EmailStyle18
        {mso-style-type:personal-reply;
        font-family:Consolas;
        color:blue;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
        {page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 color=blue face=Consolas><span
style='font-size:10.0pt;font-family:Consolas;color:blue'>Here&#8217;s more info
on the ANS frame bug. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Consolas><span
style='font-size:10.0pt;font-family:Consolas;color:blue'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Consolas><span
style='font-size:10.0pt;font-family:Consolas;color:blue'>I send the MSG for the
file request the first time and it works fine. ANS and NUL frames are sent back
and received.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Consolas><span
style='font-size:10.0pt;font-family:Consolas;color:blue'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Consolas><span
style='font-size:10.0pt;font-family:Consolas;color:blue'>The second time, the
destination computer receives the MSG and correctly sends back all the ANS
frames and the NUL frame. But, the source computer never gets any frames. The frame
handler is never called.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Consolas><span
style='font-size:10.0pt;font-family:Consolas;color:blue'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Consolas><span
style='font-size:10.0pt;font-family:Consolas;color:blue'>The third time I issue
the file request, it works. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Consolas><span
style='font-size:10.0pt;font-family:Consolas;color:blue'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Consolas><span
style='font-size:10.0pt;font-family:Consolas;color:blue'>Finally, the fourth
time I issue the request, the destination computer receives the MSG and
correctly sends back all the ANS frames and the NUL frame. But, the source
computer never gets any frames. The frame handler is never called.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Consolas><span
style='font-size:10.0pt;font-family:Consolas;color:blue'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Consolas><span
style='font-size:10.0pt;font-family:Consolas;color:blue'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Consolas><span
style='font-size:10.0pt;font-family:Consolas;color:blue'>The ANS and NUL frames
get lost somewhere on the 2<sup>nd</sup>, 4<sup>th</sup>, request. I confirmed
this by changing the contents of the file after each request and noticing that
the bits for the 2<sup>nd</sup>, 4<sup>th</sup>, etc request never made it to
the source machine.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Consolas><span
style='font-size:10.0pt;font-family:Consolas;color:blue'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Consolas><span
style='font-size:10.0pt;font-family:Consolas;color:blue'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> Yourch, Chris <br>
<b><span style='font-weight:bold'>Sent:</span></b> Wednesday, November 07, 2007
5:14 PM<br>
<b><span style='font-weight:bold'>To:</span></b> 'Vortex'<br>
<b><span style='font-weight:bold'>Subject:</span></b> Another ANS frame related
bug?</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Consolas><span style='font-size:10.0pt;
font-family:Consolas'>PROBLEM: <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Consolas><span style='font-size:10.0pt;
font-family:Consolas'>ANS Frames are being received out of order. I do call <font
color="#010001"><span style='color:#010001'>vortex_channel_set_serialize</span></font>(true)
just after the channel is created by <font color="#010001"><span
style='color:#010001'>vortex_channel_pool_get_next_ready</span></font>().<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Consolas><span style='font-size:10.0pt;
font-family:Consolas'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Consolas><span style='font-size:10.0pt;
font-family:Consolas'>DESCRIPTION:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Consolas><span style='font-size:10.0pt;
font-family:Consolas'>I have a 500K file that has at least 150 ANS frames and
when it is the first file being transferred I receive the ANS frames in the
correct order. If I transfer another smaller file first and then the 500K file
I get the ANS frames out of order. In fact, it looks like the first 3 or 4
frames are missing. Could there be another bug lurking in the ANS related code?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Consolas><span style='font-size:10.0pt;
font-family:Consolas'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Consolas><span style='font-size:10.0pt;
font-family:Consolas'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Consolas><span style='font-size:10.0pt;
font-family:Consolas'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Consolas><span style='font-size:10.0pt;
font-family:Consolas'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Consolas><span style='font-size:10.0pt;
font-family:Consolas'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>