<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hi,</p>
<p>This version is ancient, can you try TAO 2.5.3 which you can
download from <a class="moz-txt-link-freetext" href="http://download.dre.vanderbilt.edu">http://download.dre.vanderbilt.edu</a>.</p>
<p>Best regards,<br>
</p>
<pre class="moz-signature" cols="72">Johnny Willemsen
Remedy IT
<a class="moz-txt-link-freetext" href="http://www.remedy.nl">http://www.remedy.nl</a>
</pre>
<div class="moz-cite-prefix">On 12/6/18 1:44 PM, Prabhakar Bhatt
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAHEv_vDL0iH3MYE20MS7MDhS5XSe=LTjBAwc3GsF3mKi-gT3_w@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div class="gmail_quote">
<div dir="ltr"><br>
</div>
<div dir="ltr"> H<span
style="font-family:arial,sans-serif;font-size:12.6667px">i,</span></div>
<div dir="ltr"><span
style="font-family:arial,sans-serif;font-size:12.6667px"> </span><br
style="font-family:arial,sans-serif;font-size:12.6667px">
<span
style="font-family:arial,sans-serif;font-size:12.6667px"> </span><br
style="font-family:arial,sans-serif;font-size:12.6667px">
<span
style="font-family:arial,sans-serif;font-size:12.6667px">
We are using ACE+</span><span
class="m_6850819912527111185gmail-il"
style="font-family:arial,sans-serif;font-size:12.6667px">TAO</span><span
style="font-family:arial,sans-serif;font-size:12.6667px"> 2.0a
in our project and facing following issues in one of the
customer production.</span> <br>
<div><br>
</div>
<div> 1. After some point of time, TAO Server application
stops accepting new connections from the client. From the
pstack we observed that following API is consuming 100%
memory and looping there.</div>
<div> </div>
<div> > <span
style="color:rgb(31,73,125);font-family:Calibri,sans-serif;font-size:11pt">Thread
849 (Thread
0x7f8d3129e700 (LWP 20892)):</span></div>
<p class="MsoNormal" style="margin:0in 0in 0.0001pt
0.5in;font-size:12pt;font-family:"Times New
Roman",serif"><span
style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125);background:yellow">#0
0x0000003637edae44 in _fxstat () from /lib64/libc.so.6</span><span
style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)"></span></p>
<p class="MsoNormal" style="margin:0in 0in 0.0001pt
0.5in;font-size:12pt;font-family:"Times New
Roman",serif"><span
style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">#1
0x00007f8d6668c026 in
ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>
>::check_handles() () from
/usr/opt/temip/tao/2.X/lib/libACE.so</span></p>
<p class="MsoNormal" style="margin:0in 0in 0.0001pt
0.5in;font-size:12pt;font-family:"Times New
Roman",serif"><span
style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">#2
0x00007f8d66688f97 in
ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>
>::wait_for_multiple_events(ACE_Select_Reactor_Handle_Set&,
ACE_Time_Value*) () from
/usr/opt/temip/tao/2.X/lib/libACE.so</span></p>
<p class="MsoNormal" style="margin:0in 0in 0.0001pt
0.5in;font-size:12pt;font-family:"Times New
Roman",serif"><span
style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">#3
0x00007f8d66700e98 in
ACE_TP_Reactor::dispatch_i(ACE_Time_Value*,
ACE_TP_Token_Guard&) () from
/usr/opt/temip/tao/2.X/lib/libACE.so</span></p>
<p class="MsoNormal" style="margin:0in 0in 0.0001pt
0.5in;font-size:12pt;font-family:"Times New
Roman",serif"><span
style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">#4
0x00007f8d66700fa0 in
ACE_TP_Reactor::handle_events(ACE_Time_Value*) () from
/usr/opt/temip/tao/2.X/lib/libACE.so</span></p>
<p class="MsoNormal" style="margin:0in 0in 0.0001pt
0.5in;font-size:12pt;font-family:"Times New
Roman",serif"><span
style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">#5
0x00007f8d66a29d13 in
TAO_ORB_Core::run(ACE_Time_Value*, int) () from
/usr/opt/temip/tao/2.X/lib/libTAO.so</span></p>
<p class="MsoNormal" style="margin:0in 0in 0.0001pt
0.5in;font-size:12pt;font-family:"Times New
Roman",serif"><br>
</p>
<div>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">Configuration : # <span
class="m_6850819912527111185gmail-il">TAO</span> Naming</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">
NameServiceIOR=corbaloc:iiop:localhost:3075/NameService</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""> # <span
class="m_6850819912527111185gmail-il">TAO</span> IIOP
Endpoint</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">
TAO_ORBENDPOINT="iiop://:6000/portspan=31"</span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""> <span
class="m_6850819912527111185gmail-il">TAO</span> KEEP
ALIVE = -ORBKeepAlive 1</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""> </span><span
style="font-size:9.5pt;font-family:arial,sans-serif"></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""> </span><span
style="font-size:9.5pt;font-family:arial,sans-serif"></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""> Bidirectional policy :</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""> At client :
POAPolicyList[1] =
m_client_orb->create_policy(BiDirPolicy::BIDIRECTIONAL_POLICY_TYPE,
pol);</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""> </span><span
style="font-size:9.5pt;font-family:arial,sans-serif"></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""> At Server :</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""> </span><span
style="font-size:9.5pt;font-family:arial,sans-serif"></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">
callsPOAPolicyList[0] =
m_rootPOA->create_lifespan_policy(PortableServer::TRANSIENT);</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">
callsPOAPolicyList[1] =
m_server_orb->create_policy(BiDirPolicy::BIDIRECTIONAL_POLICY_TYPE,
pol2);</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:9.5pt;font-family:arial,sans-serif"> </span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:9.5pt;font-family:arial,sans-serif"> </span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">Additional policies are set before calling
the Client side callback every time at server side :</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""> policyList[0]
=
callbackRef->_get_orb()->create_policy(Messaging::RELATIVE_RT_TIMEOUT_POLICY_TYPE,
rt_timeout_any);</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">
CORBA::Object_var object =
callbackRef->_set_policy_overrides(policyList,
CORBA::ADD_OVERRIDE);</span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""><br>
</span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""><br>
</span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""> Please can you help/sugest us to address
this issue. </span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""><br>
</span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">Thanks and Regards,</span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">Prabhakar Bhatt</span></p>
</div>
</div>
<br>
<div class="gmail_quote">
<div dir="ltr">On Tue, Sep 27, 2016 at 2:42 PM Prabhakar
Bhatt <<a href="mailto:prabhakar.bhatt@gmail.com"
target="_blank" moz-do-not-send="true">prabhakar.bhatt@gmail.com</a>>
wrote:<br>
</div>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:9.5pt;font-family:arial,sans-serif">Hi,<br>
<br>
<br>
We are using ACE+TAO 2.0a in our project and
facing following
issues in one of the customer production.<br>
<span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:9.5pt;font-family:arial,sans-serif"> <br>
1. We are setting following debug options in
orb_init at server
side. But logs are seen only at the process startup.
After that no logs are
seen. At the client side we only see ACE traces and
not the TAO traces.<span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:9.5pt;font-family:arial,sans-serif"> <b><i>Orb_init
signature : MCC_T_CHAR *defaultOptions_p[] =
{"dummy",
"-ORBDebug",
"-ORBDebugLevel","99","-ORBLogFile",(char
*)procInfo.proc_trace_info.trace_file,0};</i></b><span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:9.5pt;font-family:arial,sans-serif"><br>
2. We are using </span><span
style="font-size:10pt;font-family:"courier
new"">BIDIRECTIONAL
port usage in our Server and Client application for
communication. Two thread
are being used at server side to Communication with
client. One thread is uses
a callback of client to send the actual data, second
thread calls client
callback for polling mechanism . When everything is
going fine both the threads
at server use 6001 to communicate with client. But
suddenly polling thread
callback request from the server will be sent to
client on different port ( Ex
: 52345). After this connection is lost between the
server and client. After
analyzing the pcaps it is confirmed that signature
remains for all the
disconnections and RST( at TCP Level) is received
from the client for request
on port 42345. Even though BiDirectional is set why
the request is going on new
port. Server and client are multithread application.</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"><span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""> </span><span
style="font-size:9.5pt;font-family:arial,sans-serif"><span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""> Configuration
: # TAO Naming</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"><span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">
NameServiceIOR=corbaloc:iiop:localhost:3075/NameService</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"><span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">
# TAO IIOP Endpoint</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"><span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">
TAO_ORBENDPOINT="iiop://:6000/portspan=31"<span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""> TAO KEEP ALIVE =
-ORBKeepAlive
1</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"><span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""> </span><span
style="font-size:9.5pt;font-family:arial,sans-serif"><span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""> </span><span
style="font-size:9.5pt;font-family:arial,sans-serif"><span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""> Bidirectional
policy :</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"><span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">
At client : POAPolicyList[1] =
m_client_orb->create_policy(BiDirPolicy::BIDIRECTIONAL_POLICY_TYPE,
pol);</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"><span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new""> </span><span
style="font-size:9.5pt;font-family:arial,sans-serif"><span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">
At Server :</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"><span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">
</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"><span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">
callsPOAPolicyList[0]
=
m_rootPOA->create_lifespan_policy(PortableServer::TRANSIENT);</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"><span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">
callsPOAPolicyList[1] =
m_server_orb->create_policy(BiDirPolicy::BIDIRECTIONAL_POLICY_TYPE,
pol2);</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"><span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:9.5pt;font-family:arial,sans-serif"> <span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:9.5pt;font-family:arial,sans-serif"> <span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">Additional
policies are set before calling the Client side
callback every time at server
side :</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"><span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">
policyList[0] =
callbackRef->_get_orb()->create_policy(Messaging::RELATIVE_RT_TIMEOUT_POLICY_TYPE,rt_timeout_any);</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"><span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:10pt;font-family:"courier
new"">
CORBA::Object_var
object =
callbackRef->_set_policy_overrides(policyList,
CORBA::ADD_OVERRIDE);</span><span
style="font-size:9.5pt;font-family:arial,sans-serif"><span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:9.5pt;font-family:arial,sans-serif"> <span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:9.5pt;font-family:arial,sans-serif">Please
do let me know your answers/suggestions.<span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:9.5pt;font-family:arial,sans-serif"> <span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:9.5pt;font-family:arial,sans-serif"> <span></span></span></p>
<p class="MsoNormal"
style="background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial"><span
style="font-size:9.5pt;font-family:arial,sans-serif">Thaks
and Regards,<span></span></span></p>
<p class="MsoNormal"><span
style="font-size:12pt;font-family:"times new
roman",serif;background-image:initial;background-position:initial;background-size:initial;background-repeat:initial;background-origin:initial;background-clip:initial">Prabhakar
Bhatt</span><span></span></p>
</div>
</blockquote>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
tao-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:tao-users@list.isis.vanderbilt.edu">tao-users@list.isis.vanderbilt.edu</a>
<a class="moz-txt-link-freetext" href="http://list.isis.vanderbilt.edu/cgi-bin/mailman/listinfo/tao-users">http://list.isis.vanderbilt.edu/cgi-bin/mailman/listinfo/tao-users</a></pre>
</blockquote>
</body>
</html>