<?xml version="1.0" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugzilla.globus.org/bugzilla/bugzilla.dtd">

<bugzilla version="3.2.3"
          urlbase="http://bugzilla.globus.org/bugzilla/"
          maintainer="bacon@mcs.anl.gov"
>

    <bug>
          <bug_id>3010</bug_id>
          
          <creation_ts>2005-03-24 16:58</creation_ts>
          <short_desc>May leak socket FDs due to potential race condition when socket timeout occurs</short_desc>
          <delta_ts>2005-04-12 17:43:28</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Replica Location</product>
          <component>RLS</component>
          <version>3.2.1</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>3028</dependson>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Rob S">schuler@isi.edu</reporter>
          <assigned_to name="Rob S">schuler@isi.edu</assigned_to>
          <cc>aleks@fys.uio.no</cc>
    
    <cc>annc@isi.edu</cc>
    
    <cc>link@mcs.anl.gov</cc>
    
    <cc>shishir@isi.edu</cc>

      

      
          <long_desc isprivate="0">
            <who name="Rob S">schuler@isi.edu</who>
            <bug_when>2005-03-24 16:58:05</bug_when>
            <thetext>When timout occurs in rpc.c, rrpc_connect() call, there is a potential for a
race condition between rrpc_connect() logic and connectcb() logic. Also, the
monitor may fall off the stack frame before connectcb() has completed therefore
inducing an undefined behavior.

User reported increase in open file handles. The only abnormality recorded in
the rls log was that a particular RLI site was unreachable and the RLS was
reaching rpc.c:142, where the connection timeout is recorded.

We have tried to recreate this but cannot. Possible differences could be that
the user&apos;s environment is Solaris (ours RH Linux), Wide area across Atlantic
(ours LAN), and failures are not completely known (our test is to unplug the host).

The user&apos;s enviornment may involve a combination of errors including failures at
a router, switch, also building power outage was reported. It&apos;s impractical to
recreate these conditions in full.

In any event, the code in rpc.c/rrpc_connect() can be improved to prevent the
race condition and any/all effects that may stem from that.

Bug is reported in a 3.2.1 version and applies to Development as well.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Rob S">schuler@isi.edu</who>
            <bug_when>2005-03-28 12:51:34</bug_when>
            <thetext>Fortunately, I have recreated the bug (w/out shutting down the local power 
grid ;-).

In the test that I ran, I have an RLS opening TCP connections to 7 other RLS 
services (all on a box called plato.isi.edu). By unplugging plato’s network 
cable, I induce the timeout. What you can see from the lsof output is that the 
RLS starts off with 54 open files (total), then it attempts connections to 
plato (some lines showing “IPv4” and “SYN_SENT” in them) then a while later 
those attempted connections turn into leaked files with 7 open files of “sock” 
(“can’t identify protocol”) open files. So after one test run, RLS open files 
grow from 54 to 61 (7 more) and after a second run grows to 68 (7 more).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Rob S">schuler@isi.edu</who>
            <bug_when>2005-03-28 12:54:46</bug_when>
            <thetext>Created an attachment (id=553)
lsof output showing increased open files

Added attachment to show increased open files. Server started with 54 open
files, grew by 7 after first test, then another 7 after second test. 14 leaked
FDs after two tests. &quot;14&quot; comes from the fact that there are &quot;7&quot; offline
(unplugged!) RLS/RLI services that the RLS is trying to update.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Rob S">schuler@isi.edu</who>
            <bug_when>2005-03-29 02:05:21</bug_when>
            <thetext>Bug has been identified in globus xio package.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Rob S">schuler@isi.edu</who>
            <bug_when>2005-03-30 18:24:50</bug_when>
            <thetext>Created an attachment (id=558)
Revised lsof output showing tests after globus_xio fix

Output of tests performed to confirm that the globus_xio fix successfully
resolves the issue of leaked files when running RLS.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Rob S">schuler@isi.edu</who>
            <bug_when>2005-03-30 18:26:26</bug_when>
            <thetext>I&apos;ve confirmed that the globus_xio fix resolves our problem. See 3028 for info
on the globus_xio bug and fix.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Rob S">schuler@isi.edu</who>
            <bug_when>2005-03-30 18:28:53</bug_when>
            <thetext>I should also mention that the final tests of RLS concerning this bug were
performed with an update package of the version 3.0-050325.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Rob S">schuler@isi.edu</who>
            <bug_when>2005-04-12 17:43:28</bug_when>
            <thetext>*** Bug 1769 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>553</attachid>
            <date>2005-03-28 12:54</date>
            <desc>lsof output showing increased open files</desc>
            <filename>lsof.050328.913.out</filename>
            <type>text/plain</type>
            <size>15537</size>
            <attacher>schuler@isi.edu</attacher>
            <data encoding="base64">QWZ0ZXIgYSBmcmVzaCBzdGFydCBvZiBSTFMsIHRoZSB0b3RhbCBvcGVuIGZpbGUgY291bnQgd2Fz
IDU0LiBJIHJhbiBhIGZldyBjcmVhdGVzIGFuZCBkZWxldGVzIG9mIGxmbi1wZm4gbWFwcGluZ3Ms
IHdoaWNoIGNhdXNlIGFuIHVwZGF0ZSB0byB0YWtlIHBsYWNlLiBUaGUgbHJjLXJsaSB1cGRhdGVz
IGFyZSBmcm9tIGhvbWVyLmlzaS5lZHUgdG8gcGxhdG8uaXNpLmVkdS4gSSBoYXZlIGludGVybWl0
dGVudGx5KHNwPykgdGFrZW4gcGxhdG8gb2ZmbGluZS4gVGhlcmUgYXJlIDcgcmxpIGVudHJpZXMg
Zm9yIHBsYXRvLiBUaGUgb3BlbiBoYW5kbGUgY291bnQgYWZ0ZXIgcnVubmluZyB0aGUgY3JlYXRl
cy9kZWxldGVzIGFuZCBzdWJzZXF1ZW50IHVwZGF0ZXMgaXMgNjEuLi4gNjEgLSA1NCA9IDcgcGVy
dGFpbmluZyB0byB0aGUgbGVha2VkIG9wZW4gZmlsZXMuIFNlZSBiZWxvdyBmb3IgZGV0YWlscyBh
bmQgYWxzbyBhbm90aGVyIHJ1biB3aGljaCBicm91Z2h0IHRoZSB0b3RhbCB1cCB0byAxNCBsZWFr
ZWQgRkRzLgoKOTowMGFtIC0tIGltbWVkaWF0ZWx5IGFmdGVyIHRoZSB0aW1lZCBvdXQgdXBkYXRl
cyB0YWtlIHBsYWNlCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKaG9tZXIu
aXNpLmVkdSA0MiUgL3Vzci9zYmluL2xzb2YgLXAgMTY4NDQKQ09NTUFORCAgICAgUElEICAgIFVT
RVIgICBGRCAgIFRZUEUgICAgIERFVklDRSAgICAgU0laRSAgICAgTk9ERSBOQU1FCmdsb2J1cy1y
bCAxNjg0NCBzY2h1bGVyICBjd2QgICAgRElSICAgICAgIDAsMTQgICAgIDMwNzIgICAzMjg2OTQg
L25mcy92NS9zY2h1bGVyIChkYXJrc3RhcjovYXV0by9kYXJrc3Rhci92NSkKZ2xvYnVzLXJsIDE2
ODQ0IHNjaHVsZXIgIHJ0ZCAgICBESVIgICAgICAgIDMsMyAgICAgNDA5NiAgICAgICAgMiAvCmds
b2J1cy1ybCAxNjg0NCBzY2h1bGVyICB0eHQgICAgUkVHICAgICAgICAzLDMgICA0Nzg3MjYgICA4
NjgyMDQgL3NjcmF0Y2gvdGVzdC9ndC0zMjEvYmluL2dsb2J1cy1ybHMtc2VydmVyCmdsb2J1cy1y
bCAxNjg0NCBzY2h1bGVyICBtZW0gICAgUkVHICAgICAgICAzLDMgICA2MTM1NDIgICA4NTAzMDcg
L2xpYi9sZC0yLjMuMi5zbwpnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgbWVtICAgIFJFRyAgICAg
ICAwLDE0ICAxNDQ1MTQzICAgOTQ3NTY3IC9uZnMvdjUvc2NodWxlci90ZXN0L2xpYmlvZGJjLTMu
NTEuMi9saWIvbGliaW9kYmMuc28uMi4xLjkgKGRhcmtzdGFyOi9hdXRvL2RhcmtzdGFyL3Y1KQpn
bG9idXMtcmwgMTY4NDQgc2NodWxlciAgbWVtICAgIFJFRyAgICAgICAgMywzICAgMTU1NDY0ICAx
ODk4NDMwIC9zY3JhdGNoL3Rlc3QvZ3QtMzIxL2xpYi9saWJnbG9idXNfcmxzX2NsaWVudF9nY2Mz
MmRiZ3B0aHIuc28uMC4wLjAKZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgIG1lbSAgICBSRUcgICAg
ICAgIDMsMyAgIDI0NDg1NyAgMTg5ODQyNSAvc2NyYXRjaC90ZXN0L2d0LTMyMS9saWIvbGliZ2xv
YnVzX2lvX2djYzMyZGJncHRoci5zby4wLjAuMApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgbWVt
ICAgIFJFRyAgICAgICAgMywzICAxNDk3NjI1ICAxODk4NDIwIC9zY3JhdGNoL3Rlc3QvZ3QtMzIx
L2xpYi9saWJnbG9idXNfeGlvX2djYzMyZGJncHRoci5zby4wLjAuMApnbG9idXMtcmwgMTY4NDQg
c2NodWxlciAgbWVtICAgIFJFRyAgICAgICAgMywzICAgIDY3NjE1ICAxODk4NDE1IC9zY3JhdGNo
L3Rlc3QvZ3QtMzIxL2xpYi9saWJnc3NhcGlfZXJyb3JfZ2NjMzJkYmdwdGhyLnNvLjAuMC4wCmds
b2J1cy1ybCAxNjg0NCBzY2h1bGVyICBtZW0gICAgUkVHICAgICAgICAzLDMgICAzNzI0MDQgIDE4
OTg0MTAgL3NjcmF0Y2gvdGVzdC9ndC0zMjEvbGliL2xpYmdsb2J1c19nc3NfYXNzaXN0X2djYzMy
ZGJncHRoci5zby4wLjAuMApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgbWVtICAgIFJFRyAgICAg
ICAgMywzICAxNjcwMTc0ICAxODk4NDA1IC9zY3JhdGNoL3Rlc3QvZ3QtMzIxL2xpYi9saWJnbG9i
dXNfZ3NzYXBpX2dzaV9nY2MzMmRiZ3B0aHIuc28uMC4wLjAKZ2xvYnVzLXJsIDE2ODQ0IHNjaHVs
ZXIgIG1lbSAgICBSRUcgICAgICAgIDMsMyAgIDI4OTUyMCAgMTg5ODQwMCAvc2NyYXRjaC90ZXN0
L2d0LTMyMS9saWIvbGliZ2xvYnVzX2dzaV9wcm94eV9jb3JlX2djYzMyZGJncHRoci5zby4wLjAu
MApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgbWVtICAgIFJFRyAgICAgICAgMywzICAgMjkwOTcz
ICAxODk4Mzk1IC9zY3JhdGNoL3Rlc3QvZ3QtMzIxL2xpYi9saWJnbG9idXNfZ3NpX2NyZWRlbnRp
YWxfZ2NjMzJkYmdwdGhyLnNvLjAuMC4wCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICBtZW0gICAg
UkVHICAgICAgICAzLDMgICAyMDI4ODIgIDE4OTgzOTAgL3NjcmF0Y2gvdGVzdC9ndC0zMjEvbGli
L2xpYmdsb2J1c19nc2lfY2FsbGJhY2tfZ2NjMzJkYmdwdGhyLnNvLjAuMC4wCmdsb2J1cy1ybCAx
Njg0NCBzY2h1bGVyICBtZW0gICAgUkVHICAgICAgICAzLDMgICAxMjMwMzcgIDE4OTgzODUgL3Nj
cmF0Y2gvdGVzdC9ndC0zMjEvbGliL2xpYmdsb2J1c19vbGRnYWFfZ2NjMzJkYmdwdGhyLnNvLjAu
MC4wCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICBtZW0gICAgUkVHICAgICAgICAzLDMgICAxNTgz
NTYgIDE4OTgzODAgL3NjcmF0Y2gvdGVzdC9ndC0zMjEvbGliL2xpYmdsb2J1c19nc2lfc3lzY29u
ZmlnX2djYzMyZGJncHRoci5zby4wLjAuMApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgbWVtICAg
IFJFRyAgICAgICAgMywzICAgMTIwMTUxICAxODk4Mzc1IC9zY3JhdGNoL3Rlc3QvZ3QtMzIxL2xp
Yi9saWJnbG9idXNfZ3NpX2NlcnRfdXRpbHNfZ2NjMzJkYmdwdGhyLnNvLjAuMC4wCmdsb2J1cy1y
bCAxNjg0NCBzY2h1bGVyICBtZW0gICAgUkVHICAgICAgICAzLDMgICAgNjkyNTEgIDE4OTgzNzAg
L3NjcmF0Y2gvdGVzdC9ndC0zMjEvbGliL2xpYmdsb2J1c19vcGVuc3NsX2djYzMyZGJncHRoci5z
by4wLjAuMApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgbWVtICAgIFJFRyAgICAgICAgMywzICAg
IDg1MDQyICAxODk4MzY1IC9zY3JhdGNoL3Rlc3QvZ3QtMzIxL2xpYi9saWJnbG9idXNfcHJveHlf
c3NsX2djYzMyZGJncHRoci5zby4wLjAuMApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgbWVtICAg
IFJFRyAgICAgICAgMywzICAgMTEwNzI2ICAxODk4MzYwIC9zY3JhdGNoL3Rlc3QvZ3QtMzIxL2xp
Yi9saWJnbG9idXNfb3BlbnNzbF9lcnJvcl9nY2MzMmRiZ3B0aHIuc28uMC4wLjAKZ2xvYnVzLXJs
IDE2ODQ0IHNjaHVsZXIgIG1lbSAgICBSRUcgICAgICAgIDMsMyAgICA3NzM3NCAgMTg5ODM1NSAv
c2NyYXRjaC90ZXN0L2d0LTMyMS9saWIvbGliZ2xvYnVzX2NhbGxvdXRfZ2NjMzJkYmdwdGhyLnNv
LjAuMC4wCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICBtZW0gICAgUkVHICAgICAgICAzLDMgIDE0
NTIxNTYgIDE4OTgzNTAgL3NjcmF0Y2gvdGVzdC9ndC0zMjEvbGliL2xpYnNzbF9nY2MzMmRiZ3B0
aHIuc28uMC4wLjAKZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgIG1lbSAgICBSRUcgICAgICAgIDMs
MyAgODczMDU2NSAgMTg5ODM0NiAvc2NyYXRjaC90ZXN0L2d0LTMyMS9saWIvbGliY3J5cHRvX2dj
YzMyZGJncHRoci5zby4wLjAuMApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgbWVtICAgIFJFRyAg
ICAgICAgMywzICAgIDYzOTY3ICAxODk4MzAyIC9zY3JhdGNoL3Rlc3QvZ3QtMzIxL2xpYi9saWJs
dGRsX2djYzMyZGJncHRoci5zby4zLjEuMApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgbWVtICAg
IFJFRyAgICAgICAgMywzICAgOTg1NjgzICAxODk4Mjk4IC9zY3JhdGNoL3Rlc3QvZ3QtMzIxL2xp
Yi9saWJnbG9idXNfY29tbW9uX2djYzMyZGJncHRoci5zby4wLjAuMApnbG9idXMtcmwgMTY4NDQg
c2NodWxlciAgbWVtICAgIFJFRyAgICAgICAgMywzICAgNTkyNDMxICAgODUwNDMwIC9saWIvbGli
bnNzX25pcy0yLjMuMi5zbwpnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgbWVtICAgIFJFRyAgICAg
ICAgMywzICAgMzkyMDIyICAgODUwNDIzIC9saWIvbGlibnNzX2ZpbGVzLTIuMy4yLnNvCmdsb2J1
cy1ybCAxNjg0NCBzY2h1bGVyICBtZW0gICAgUkVHICAgICAgICAzLDMgIDExNDM3NjIgICA4NTAz
NDAgL2xpYi9saWJtLTIuMy4yLnNvCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICBtZW0gICAgUkVH
ICAgICAgICAzLDMgICAxNDMyNDcgICA4NTAzMzggL2xpYi9saWJkbC0yLjMuMi5zbwpnbG9idXMt
cmwgMTY4NDQgc2NodWxlciAgbWVtICAgIFJFRyAgICAgICAgMywzICAxMDM0NjIwICAgODUwNDM4
IC9saWIvbGlicHRocmVhZC0wLjEwLnNvCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICBtZW0gICAg
UkVHICAgICAgICAzLDMgMTg5NzQxNDMgICA4NTAzMTcgL2xpYi9saWJjLTIuMy4yLnNvCmdsb2J1
cy1ybCAxNjg0NCBzY2h1bGVyICBtZW0gICAgUkVHICAgICAgIDAsMTQgICAzMzMxMjIgICA5NDc1
NjEgL25mcy92NS9zY2h1bGVyL3Rlc3QvbGliaW9kYmMtMy41MS4yL2xpYi9saWJpb2RiY2luc3Qu
c28uMi4xLjkgKGRhcmtzdGFyOi9hdXRvL2RhcmtzdGFyL3Y1KQpnbG9idXMtcmwgMTY4NDQgc2No
dWxlciAgbWVtICAgIFJFRyAgICAgICAgMywzICAxMjY5MjQ1ICAgODUwMzI1IC9saWIvbGlibnNs
LTIuMy4yLnNvCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICBtZW0gICAgUkVHICAgICAgIDAsMTQg
ICAzMzYwMjAgICA1MDE1NTcgL25mcy92NS9zY2h1bGVyL0RFVi9ndC9saWIvbGlibXlvZGJjM19y
LTMuNTEuMDYuc28gKGRhcmtzdGFyOi9hdXRvL2RhcmtzdGFyL3Y1KQpnbG9idXMtcmwgMTY4NDQg
c2NodWxlciAgbWVtICAgIFJFRyAgICAgICAgMywzICAgIDUyNjE2ICAgMzU5ODA4IC91c3IvbGli
L2xpYnouc28uMS4xLjQKZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgIG1lbSAgICBSRUcgICAgICAg
IDMsMyAzMTIwMjgwMCAgIDQ3NjE1MCAvdXNyL2xpYi9sb2NhbGUvbG9jYWxlLWFyY2hpdmUKZ2xv
YnVzLXJsIDE2ODQ0IHNjaHVsZXIgICAgMHUgICBDSFIgICAgIDEzNiwyMSAgICAgICAgICAgICAg
ICAyMyAvZGV2L3B0cy8yMQpnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgICAxdyAgIFJFRyAgICAg
ICAgMywzICAgOTc4OTQ0ICAgMjI5MTQxIC9zY3JhdGNoL3Rlc3QvZ3QtMzIxL3Zhci9ybHMubG9n
Cmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICAgIDJ1ICAgQ0hSICAgICAxMzYsMjEgICAgICAgICAg
ICAgICAgMjMgL2Rldi9wdHMvMjEKZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgICAgM3IgIEZJRk8g
ICAgICAgIDAsNSAgICAgICAgICA0MjE0MzY5NCBwaXBlCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVy
ICAgIDR3ICBGSUZPICAgICAgICAwLDUgICAgICAgICAgNDIxNDM2OTQgcGlwZQpnbG9idXMtcmwg
MTY4NDQgc2NodWxlciAgICA1ciAgRklGTyAgICAgICAgMCw1ICAgICAgICAgIDQyMTQzNjk1IHBp
cGUKZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgICAgNncgIEZJRk8gICAgICAgIDAsNSAgICAgICAg
ICA0MjE0MzY5NSBwaXBlCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICAgIDd1ICBJUHY0ICAgNDIx
NDM2OTcgICAgICAgICAgICAgICBUQ1AgKjozOTI4MSAoTElTVEVOKQpnbG9idXMtcmwgMTY4NDQg
c2NodWxlciAgICA4dSAgSVB2NCAgIDQyMTkwMjM5ICAgICAgICAgICAgICAgVENQIGhvbWVyLmlz
aS5lZHU6MzQwNjMtPnBsYXRvLmlzaS5lZHU6MzkyODQgKFNZTl9TRU5UKQpnbG9idXMtcmwgMTY4
NDQgc2NodWxlciAgICA5dSAgdW5peCAweGY2YzcxYTgwICAgICAgICAgIDQyMTQzNzE2IHNvY2tl
dApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgIDEwdyAgIENIUiAgICAgICAgMSwzICAgICAgICAg
ICAgIDY2OTM5IC9kZXYvbnVsbApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgIDExdSAgdW5peCAw
eGNkMGRkMDgwICAgICAgICAgIDQyMTQzNzE4IHNvY2tldApnbG9idXMtcmwgMTY4NDQgc2NodWxl
ciAgIDEydSAgdW5peCAweGM5ZDRjYTgwICAgICAgICAgIDQyMTQ5NTczIHNvY2tldApnbG9idXMt
cmwgMTY4NDQgc2NodWxlciAgIDEzdSAgdW5peCAweGY3MTZhYTgwICAgICAgICAgIDQyMTQ5NTc1
IHNvY2tldApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgIDE0dSAgdW5peCAweGY0MDBlYTgwICAg
ICAgICAgIDQyMTQ5NTc3IHNvY2tldApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgIDE1dSAgdW5p
eCAweGQ1ODJkYTgwICAgICAgICAgIDQyMTQ5NTc5IHNvY2tldApnbG9idXMtcmwgMTY4NDQgc2No
dWxlciAgIDE2dSAgdW5peCAweGQ1ODJkMDgwICAgICAgICAgIDQyMTQ5NTgxIHNvY2tldApnbG9i
dXMtcmwgMTY4NDQgc2NodWxlciAgIDE3dSAgdW5peCAweGM5ZDQxNTgwICAgICAgICAgIDQyMTQ5
NTgzIHNvY2tldApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgIDE4dSAgSVB2NCAgIDQyMTcyMjg1
ICAgICAgICAgICAgICAgVENQIGhvbWVyLmlzaS5lZHU6MzMxNjYtPnBsYXRvLmlzaS5lZHU6Mzky
ODEgKFNZTl9TRU5UKQpnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgIDE5dSAgSVB2NCAgIDQyMTc3
NDg2ICAgICAgICAgICAgICAgVENQIGhvbWVyLmlzaS5lZHU6MzMzOTMtPnBsYXRvLmlzaS5lZHU6
MzkyODcgKFNZTl9TRU5UKQpnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgIDIwdSAgSVB2NCAgIDQy
MTgxMjQ0ICAgICAgICAgICAgICAgVENQIGhvbWVyLmlzaS5lZHU6MzM1OTYtPnBsYXRvLmlzaS5l
ZHU6MzkyODYgKFNZTl9TRU5UKQpnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgIDIxdSAgSVB2NCAg
IDQyMTg2MDI4ICAgICAgICAgICAgICAgVENQIGhvbWVyLmlzaS5lZHU6MzM4MzQtPnBsYXRvLmlz
aS5lZHU6MzkyODUgKFNZTl9TRU5UKQoKCgo5OjEzYW0gLS0gYSBmZXcgbWludXRlcyBsYXRlcgo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KCkNPTU1BTkQgICAgIFBJRCAgICBV
U0VSICAgRkQgICBUWVBFICAgICBERVZJQ0UgICAgIFNJWkUgICAgIE5PREUgTkFNRQpnbG9idXMt
cmwgMTY4NDQgc2NodWxlciAgY3dkICAgIERJUiAgICAgICAwLDE0ICAgICAzMDcyICAgMzI4Njk0
IC9uZnMvdjUvc2NodWxlciAoZGFya3N0YXI6L2F1dG8vZGFya3N0YXIvdjUpCmdsb2J1cy1ybCAx
Njg0NCBzY2h1bGVyICBydGQgICAgRElSICAgICAgICAzLDMgICAgIDQwOTYgICAgICAgIDIgLwpn
bG9idXMtcmwgMTY4NDQgc2NodWxlciAgdHh0ICAgIFJFRyAgICAgICAgMywzICAgNDc4NzI2ICAg
ODY4MjA0IC9zY3JhdGNoL3Rlc3QvZ3QtMzIxL2Jpbi9nbG9idXMtcmxzLXNlcnZlcgpnbG9idXMt
cmwgMTY4NDQgc2NodWxlciAgbWVtICAgIFJFRyAgICAgICAgMywzICAgNjEzNTQyICAgODUwMzA3
IC9saWIvbGQtMi4zLjIuc28KZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgIG1lbSAgICBSRUcgICAg
ICAgMCwxNCAgMTQ0NTE0MyAgIDk0NzU2NyAvbmZzL3Y1L3NjaHVsZXIvdGVzdC9saWJpb2RiYy0z
LjUxLjIvbGliL2xpYmlvZGJjLnNvLjIuMS45IChkYXJrc3RhcjovYXV0by9kYXJrc3Rhci92NSkK
Z2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgIG1lbSAgICBSRUcgICAgICAgIDMsMyAgIDE1NTQ2NCAg
MTg5ODQzMCAvc2NyYXRjaC90ZXN0L2d0LTMyMS9saWIvbGliZ2xvYnVzX3Jsc19jbGllbnRfZ2Nj
MzJkYmdwdGhyLnNvLjAuMC4wCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICBtZW0gICAgUkVHICAg
ICAgICAzLDMgICAyNDQ4NTcgIDE4OTg0MjUgL3NjcmF0Y2gvdGVzdC9ndC0zMjEvbGliL2xpYmds
b2J1c19pb19nY2MzMmRiZ3B0aHIuc28uMC4wLjAKZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgIG1l
bSAgICBSRUcgICAgICAgIDMsMyAgMTQ5NzYyNSAgMTg5ODQyMCAvc2NyYXRjaC90ZXN0L2d0LTMy
MS9saWIvbGliZ2xvYnVzX3hpb19nY2MzMmRiZ3B0aHIuc28uMC4wLjAKZ2xvYnVzLXJsIDE2ODQ0
IHNjaHVsZXIgIG1lbSAgICBSRUcgICAgICAgIDMsMyAgICA2NzYxNSAgMTg5ODQxNSAvc2NyYXRj
aC90ZXN0L2d0LTMyMS9saWIvbGliZ3NzYXBpX2Vycm9yX2djYzMyZGJncHRoci5zby4wLjAuMApn
bG9idXMtcmwgMTY4NDQgc2NodWxlciAgbWVtICAgIFJFRyAgICAgICAgMywzICAgMzcyNDA0ICAx
ODk4NDEwIC9zY3JhdGNoL3Rlc3QvZ3QtMzIxL2xpYi9saWJnbG9idXNfZ3NzX2Fzc2lzdF9nY2Mz
MmRiZ3B0aHIuc28uMC4wLjAKZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgIG1lbSAgICBSRUcgICAg
ICAgIDMsMyAgMTY3MDE3NCAgMTg5ODQwNSAvc2NyYXRjaC90ZXN0L2d0LTMyMS9saWIvbGliZ2xv
YnVzX2dzc2FwaV9nc2lfZ2NjMzJkYmdwdGhyLnNvLjAuMC4wCmdsb2J1cy1ybCAxNjg0NCBzY2h1
bGVyICBtZW0gICAgUkVHICAgICAgICAzLDMgICAyODk1MjAgIDE4OTg0MDAgL3NjcmF0Y2gvdGVz
dC9ndC0zMjEvbGliL2xpYmdsb2J1c19nc2lfcHJveHlfY29yZV9nY2MzMmRiZ3B0aHIuc28uMC4w
LjAKZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgIG1lbSAgICBSRUcgICAgICAgIDMsMyAgIDI5MDk3
MyAgMTg5ODM5NSAvc2NyYXRjaC90ZXN0L2d0LTMyMS9saWIvbGliZ2xvYnVzX2dzaV9jcmVkZW50
aWFsX2djYzMyZGJncHRoci5zby4wLjAuMApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgbWVtICAg
IFJFRyAgICAgICAgMywzICAgMjAyODgyICAxODk4MzkwIC9zY3JhdGNoL3Rlc3QvZ3QtMzIxL2xp
Yi9saWJnbG9idXNfZ3NpX2NhbGxiYWNrX2djYzMyZGJncHRoci5zby4wLjAuMApnbG9idXMtcmwg
MTY4NDQgc2NodWxlciAgbWVtICAgIFJFRyAgICAgICAgMywzICAgMTIzMDM3ICAxODk4Mzg1IC9z
Y3JhdGNoL3Rlc3QvZ3QtMzIxL2xpYi9saWJnbG9idXNfb2xkZ2FhX2djYzMyZGJncHRoci5zby4w
LjAuMApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgbWVtICAgIFJFRyAgICAgICAgMywzICAgMTU4
MzU2ICAxODk4MzgwIC9zY3JhdGNoL3Rlc3QvZ3QtMzIxL2xpYi9saWJnbG9idXNfZ3NpX3N5c2Nv
bmZpZ19nY2MzMmRiZ3B0aHIuc28uMC4wLjAKZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgIG1lbSAg
ICBSRUcgICAgICAgIDMsMyAgIDEyMDE1MSAgMTg5ODM3NSAvc2NyYXRjaC90ZXN0L2d0LTMyMS9s
aWIvbGliZ2xvYnVzX2dzaV9jZXJ0X3V0aWxzX2djYzMyZGJncHRoci5zby4wLjAuMApnbG9idXMt
cmwgMTY4NDQgc2NodWxlciAgbWVtICAgIFJFRyAgICAgICAgMywzICAgIDY5MjUxICAxODk4Mzcw
IC9zY3JhdGNoL3Rlc3QvZ3QtMzIxL2xpYi9saWJnbG9idXNfb3BlbnNzbF9nY2MzMmRiZ3B0aHIu
c28uMC4wLjAKZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgIG1lbSAgICBSRUcgICAgICAgIDMsMyAg
ICA4NTA0MiAgMTg5ODM2NSAvc2NyYXRjaC90ZXN0L2d0LTMyMS9saWIvbGliZ2xvYnVzX3Byb3h5
X3NzbF9nY2MzMmRiZ3B0aHIuc28uMC4wLjAKZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgIG1lbSAg
ICBSRUcgICAgICAgIDMsMyAgIDExMDcyNiAgMTg5ODM2MCAvc2NyYXRjaC90ZXN0L2d0LTMyMS9s
aWIvbGliZ2xvYnVzX29wZW5zc2xfZXJyb3JfZ2NjMzJkYmdwdGhyLnNvLjAuMC4wCmdsb2J1cy1y
bCAxNjg0NCBzY2h1bGVyICBtZW0gICAgUkVHICAgICAgICAzLDMgICAgNzczNzQgIDE4OTgzNTUg
L3NjcmF0Y2gvdGVzdC9ndC0zMjEvbGliL2xpYmdsb2J1c19jYWxsb3V0X2djYzMyZGJncHRoci5z
by4wLjAuMApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgbWVtICAgIFJFRyAgICAgICAgMywzICAx
NDUyMTU2ICAxODk4MzUwIC9zY3JhdGNoL3Rlc3QvZ3QtMzIxL2xpYi9saWJzc2xfZ2NjMzJkYmdw
dGhyLnNvLjAuMC4wCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICBtZW0gICAgUkVHICAgICAgICAz
LDMgIDg3MzA1NjUgIDE4OTgzNDYgL3NjcmF0Y2gvdGVzdC9ndC0zMjEvbGliL2xpYmNyeXB0b19n
Y2MzMmRiZ3B0aHIuc28uMC4wLjAKZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgIG1lbSAgICBSRUcg
ICAgICAgIDMsMyAgICA2Mzk2NyAgMTg5ODMwMiAvc2NyYXRjaC90ZXN0L2d0LTMyMS9saWIvbGli
bHRkbF9nY2MzMmRiZ3B0aHIuc28uMy4xLjAKZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgIG1lbSAg
ICBSRUcgICAgICAgIDMsMyAgIDk4NTY4MyAgMTg5ODI5OCAvc2NyYXRjaC90ZXN0L2d0LTMyMS9s
aWIvbGliZ2xvYnVzX2NvbW1vbl9nY2MzMmRiZ3B0aHIuc28uMC4wLjAKZ2xvYnVzLXJsIDE2ODQ0
IHNjaHVsZXIgIG1lbSAgICBSRUcgICAgICAgIDMsMyAgIDU5MjQzMSAgIDg1MDQzMCAvbGliL2xp
Ym5zc19uaXMtMi4zLjIuc28KZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgIG1lbSAgICBSRUcgICAg
ICAgIDMsMyAgIDM5MjAyMiAgIDg1MDQyMyAvbGliL2xpYm5zc19maWxlcy0yLjMuMi5zbwpnbG9i
dXMtcmwgMTY4NDQgc2NodWxlciAgbWVtICAgIFJFRyAgICAgICAgMywzICAxMTQzNzYyICAgODUw
MzQwIC9saWIvbGlibS0yLjMuMi5zbwpnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgbWVtICAgIFJF
RyAgICAgICAgMywzICAgMTQzMjQ3ICAgODUwMzM4IC9saWIvbGliZGwtMi4zLjIuc28KZ2xvYnVz
LXJsIDE2ODQ0IHNjaHVsZXIgIG1lbSAgICBSRUcgICAgICAgIDMsMyAgMTAzNDYyMCAgIDg1MDQz
OCAvbGliL2xpYnB0aHJlYWQtMC4xMC5zbwpnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgbWVtICAg
IFJFRyAgICAgICAgMywzIDE4OTc0MTQzICAgODUwMzE3IC9saWIvbGliYy0yLjMuMi5zbwpnbG9i
dXMtcmwgMTY4NDQgc2NodWxlciAgbWVtICAgIFJFRyAgICAgICAwLDE0ICAgMzMzMTIyICAgOTQ3
NTYxIC9uZnMvdjUvc2NodWxlci90ZXN0L2xpYmlvZGJjLTMuNTEuMi9saWIvbGliaW9kYmNpbnN0
LnNvLjIuMS45IChkYXJrc3RhcjovYXV0by9kYXJrc3Rhci92NSkKZ2xvYnVzLXJsIDE2ODQ0IHNj
aHVsZXIgIG1lbSAgICBSRUcgICAgICAgIDMsMyAgMTI2OTI0NSAgIDg1MDMyNSAvbGliL2xpYm5z
bC0yLjMuMi5zbwpnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgbWVtICAgIFJFRyAgICAgICAwLDE0
ICAgMzM2MDIwICAgNTAxNTU3IC9uZnMvdjUvc2NodWxlci9ERVYvZ3QvbGliL2xpYm15b2RiYzNf
ci0zLjUxLjA2LnNvIChkYXJrc3RhcjovYXV0by9kYXJrc3Rhci92NSkKZ2xvYnVzLXJsIDE2ODQ0
IHNjaHVsZXIgIG1lbSAgICBSRUcgICAgICAgIDMsMyAgICA1MjYxNiAgIDM1OTgwOCAvdXNyL2xp
Yi9saWJ6LnNvLjEuMS40Cmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICBtZW0gICAgUkVHICAgICAg
ICAzLDMgMzEyMDI4MDAgICA0NzYxNTAgL3Vzci9saWIvbG9jYWxlL2xvY2FsZS1hcmNoaXZlCmds
b2J1cy1ybCAxNjg0NCBzY2h1bGVyICAgIDB1ICAgQ0hSICAgICAxMzYsMjEgICAgICAgICAgICAg
ICAgMjMgL2Rldi9wdHMvMjEKZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgICAgMXcgICBSRUcgICAg
ICAgIDMsMyAgIDk4MzA0MCAgIDIyOTE0MSAvc2NyYXRjaC90ZXN0L2d0LTMyMS92YXIvcmxzLmxv
ZwpnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgICAydSAgIENIUiAgICAgMTM2LDIxICAgICAgICAg
ICAgICAgIDIzIC9kZXYvcHRzLzIxCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICAgIDNyICBGSUZP
ICAgICAgICAwLDUgICAgICAgICAgNDIxNDM2OTQgcGlwZQpnbG9idXMtcmwgMTY4NDQgc2NodWxl
ciAgICA0dyAgRklGTyAgICAgICAgMCw1ICAgICAgICAgIDQyMTQzNjk0IHBpcGUKZ2xvYnVzLXJs
IDE2ODQ0IHNjaHVsZXIgICAgNXIgIEZJRk8gICAgICAgIDAsNSAgICAgICAgICA0MjE0MzY5NSBw
aXBlCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICAgIDZ3ICBGSUZPICAgICAgICAwLDUgICAgICAg
ICAgNDIxNDM2OTUgcGlwZQpnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgICA3dSAgSVB2NCAgIDQy
MTQzNjk3ICAgICAgICAgICAgICAgVENQICo6MzkyODEgKExJU1RFTikKZ2xvYnVzLXJsIDE2ODQ0
IHNjaHVsZXIgICAgOHUgIHNvY2sgICAgICAgIDAsMCAgICAgICAgICA0MjE5MDIzOSBjYW4ndCBp
ZGVudGlmeQpwcm90b2NvbApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgICA5dSAgdW5peCAweGY2
YzcxYTgwICAgICAgICAgIDQyMTQzNzE2IHNvY2tldApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAg
IDEwdyAgIENIUiAgICAgICAgMSwzICAgICAgICAgICAgIDY2OTM5IC9kZXYvbnVsbApnbG9idXMt
cmwgMTY4NDQgc2NodWxlciAgIDExdSAgdW5peCAweGNkMGRkMDgwICAgICAgICAgIDQyMTQzNzE4
IHNvY2tldApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgIDEydSAgdW5peCAweGM5ZDRjYTgwICAg
ICAgICAgIDQyMTQ5NTczIHNvY2tldApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgIDEzdSAgdW5p
eCAweGY3MTZhYTgwICAgICAgICAgIDQyMTQ5NTc1IHNvY2tldApnbG9idXMtcmwgMTY4NDQgc2No
dWxlciAgIDE0dSAgdW5peCAweGY0MDBlYTgwICAgICAgICAgIDQyMTQ5NTc3IHNvY2tldApnbG9i
dXMtcmwgMTY4NDQgc2NodWxlciAgIDE1dSAgdW5peCAweGQ1ODJkYTgwICAgICAgICAgIDQyMTQ5
NTc5IHNvY2tldApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgIDE2dSAgdW5peCAweGQ1ODJkMDgw
ICAgICAgICAgIDQyMTQ5NTgxIHNvY2tldApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgIDE3dSAg
dW5peCAweGM5ZDQxNTgwICAgICAgICAgIDQyMTQ5NTgzIHNvY2tldApnbG9idXMtcmwgMTY4NDQg
c2NodWxlciAgIDE4dSAgc29jayAgICAgICAgMCwwICAgICAgICAgIDQyMTcyMjg1IGNhbid0IGlk
ZW50aWZ5CnByb3RvY29sCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICAgMTl1ICBzb2NrICAgICAg
ICAwLDAgICAgICAgICAgNDIxNzc0ODYgY2FuJ3QgaWRlbnRpZnkKcHJvdG9jb2wKZ2xvYnVzLXJs
IDE2ODQ0IHNjaHVsZXIgICAyMHUgIHNvY2sgICAgICAgIDAsMCAgICAgICAgICA0MjE4MTI0NCBj
YW4ndCBpZGVudGlmeQpwcm90b2NvbApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgIDIxdSAgc29j
ayAgICAgICAgMCwwICAgICAgICAgIDQyMTg2MDI4IGNhbid0IGlkZW50aWZ5CnByb3RvY29sCmds
b2J1cy1ybCAxNjg0NCBzY2h1bGVyICAgMjJ1ICBzb2NrICAgICAgICAwLDAgICAgICAgICAgNDIx
OTM2MzMgY2FuJ3QgaWRlbnRpZnkKcHJvdG9jb2wKZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgICAy
M3UgIHNvY2sgICAgICAgIDAsMCAgICAgICAgICA0MjE5NjIzNCBjYW4ndCBpZGVudGlmeQpwcm90
b2NvbAoKCkFmdGVyIGFub3RoZXIgcnVuIGFyb3VuZCA5OjMwIC0gOTozOWFtCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09CgpBZ2FpbiwgdGhlIHNvY2tldHMgYXJlIGluIFNZTl9TRU5U
IGFyZSByZWNvZ25pemVkIGFzIElQdjQuIFRvdGFsIG9wZW4gZmlsZSBjb3VudCBpcyBub3cgNjgu
IDY4LTYxPTcuIDcgbW9yZSBGRHMgcGVydGFpbmluZyB0byB0aGUgNyB1cGRhdGVzIHRvIHBsYXRv
LgoKaG9tZXIuaXNpLmVkdSA4OCUgL3Vzci9zYmluL2xzb2YgLXAgMTY4NDQgfCBncmVwIFNZTl9T
RU5UCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICAgMjV1ICBJUHY0ICAgNDIyNDcxMTMgICAgICAg
ICAgICAgICBUQ1AgaG9tZXIuaXNpLmVkdTozNjczNC0+cGxhdG8uaXNpLmVkdTozOTI4NSAoU1lO
X1NFTlQpCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICAgMjd1ICBJUHY0ICAgNDIyNDI4MjEgICAg
ICAgICAgICAgICBUQ1AgaG9tZXIuaXNpLmVkdTozNjUwMy0+cGxhdG8uaXNpLmVkdTozOTI4NiAo
U1lOX1NFTlQpCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICAgMjh1ICBJUHY0ICAgNDIyNTE2Mjkg
ICAgICAgICAgICAgICBUQ1AgaG9tZXIuaXNpLmVkdTozNjkzOS0+cGxhdG8uaXNpLmVkdTozOTI4
NCAoU1lOX1NFTlQpCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICAgMjl1ICBJUHY0ICAgNDIyNTM2
MzcgICAgICAgICAgICAgICBUQ1AgaG9tZXIuaXNpLmVkdTozNzAwNi0+cGxhdG8uaXNpLmVkdToz
OTI4MyAoU1lOX1NFTlQpCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICAgMzB1ICBJUHY0ICAgNDIy
NTU2NjcgICAgICAgICAgICAgICBUQ1AgaG9tZXIuaXNpLmVkdTozNzA3OS0+cGxhdG8uaXNpLmVk
dTozOTI4MiAoU1lOX1NFTlQpCgpBIGZldyBtb21lbnRzIGxhdGVyIGFyb3VuZCA5OjQzYW0KPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09CgpUaGUgb3BlbiBmaWxlcyBhcmUgbm93IHJlY29n
bml6ZWQgYXMgInNvY2siIHJhdGhlciB0aGFuICJJUHY0Ii4gVGhlcmUgYXJlIG5vdyAxNCBpbiB0
aGlzIHN0YXRlOiA3IGZyb20gbGFzdCBydW4gKyA3IGZyb20gdGhpcyBydW4gPSAxNC4KCmhvbWVy
LmlzaS5lZHUgOTclIC91c3Ivc2Jpbi9sc29mIC1wIDE2ODQ0IHwgZ3JlcCBzb2NrIHwgZ3JlcCAt
diBzb2NrZXQKZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgICAgOHUgIHNvY2sgICAgICAgIDAsMCAg
ICAgICAgICA0MjE5MDIzOSBjYW4ndCBpZGVudGlmeQpwcm90b2NvbApnbG9idXMtcmwgMTY4NDQg
c2NodWxlciAgIDE4dSAgc29jayAgICAgICAgMCwwICAgICAgICAgIDQyMTcyMjg1IGNhbid0IGlk
ZW50aWZ5CnByb3RvY29sCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICAgMTl1ICBzb2NrICAgICAg
ICAwLDAgICAgICAgICAgNDIxNzc0ODYgY2FuJ3QgaWRlbnRpZnkKcHJvdG9jb2wKZ2xvYnVzLXJs
IDE2ODQ0IHNjaHVsZXIgICAyMHUgIHNvY2sgICAgICAgIDAsMCAgICAgICAgICA0MjE4MTI0NCBj
YW4ndCBpZGVudGlmeQpwcm90b2NvbApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgIDIxdSAgc29j
ayAgICAgICAgMCwwICAgICAgICAgIDQyMTg2MDI4IGNhbid0IGlkZW50aWZ5CnByb3RvY29sCmds
b2J1cy1ybCAxNjg0NCBzY2h1bGVyICAgMjJ1ICBzb2NrICAgICAgICAwLDAgICAgICAgICAgNDIx
OTM2MzMgY2FuJ3QgaWRlbnRpZnkKcHJvdG9jb2wKZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgICAy
M3UgIHNvY2sgICAgICAgIDAsMCAgICAgICAgICA0MjE5NjIzNCBjYW4ndCBpZGVudGlmeQpwcm90
b2NvbApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgIDI0dSAgc29jayAgICAgICAgMCwwICAgICAg
ICAgIDQyMjMzMDM3IGNhbid0IGlkZW50aWZ5CnByb3RvY29sCmdsb2J1cy1ybCAxNjg0NCBzY2h1
bGVyICAgMjV1ICBzb2NrICAgICAgICAwLDAgICAgICAgICAgNDIyNDcxMTMgY2FuJ3QgaWRlbnRp
ZnkKcHJvdG9jb2wKZ2xvYnVzLXJsIDE2ODQ0IHNjaHVsZXIgICAyNnUgIHNvY2sgICAgICAgIDAs
MCAgICAgICAgICA0MjIzNzIzOSBjYW4ndCBpZGVudGlmeQpwcm90b2NvbApnbG9idXMtcmwgMTY4
NDQgc2NodWxlciAgIDI3dSAgc29jayAgICAgICAgMCwwICAgICAgICAgIDQyMjQyODIxIGNhbid0
IGlkZW50aWZ5CnByb3RvY29sCmdsb2J1cy1ybCAxNjg0NCBzY2h1bGVyICAgMjh1ICBzb2NrICAg
ICAgICAwLDAgICAgICAgICAgNDIyNTE2MjkgY2FuJ3QgaWRlbnRpZnkKcHJvdG9jb2wKZ2xvYnVz
LXJsIDE2ODQ0IHNjaHVsZXIgICAyOXUgIHNvY2sgICAgICAgIDAsMCAgICAgICAgICA0MjI1MzYz
NyBjYW4ndCBpZGVudGlmeQpwcm90b2NvbApnbG9idXMtcmwgMTY4NDQgc2NodWxlciAgIDMwdSAg
c29jayAgICAgICAgMCwwICAgICAgICAgIDQyMjU1NjY3IGNhbid0IGlkZW50aWZ5CnByb3RvY29s
Cgpob21lci5pc2kuZWR1IDk5JSAvdXNyL3NiaW4vbHNvZiAtcCAxNjg0NCB8IGdyZXAgc29jayB8
IGdyZXAgLXYgc29ja2V0IHwgd2MgLWwKICAgICAxNAoK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>558</attachid>
            <date>2005-03-30 18:24</date>
            <desc>Revised lsof output showing tests after globus_xio fix</desc>
            <filename>lsof.050330.316.out</filename>
            <type>text/plain</type>
            <size>2551</size>
            <attacher>schuler@isi.edu</attacher>
            <data encoding="base64">UnVubmluZyBSTFMgd2l0aCBnbG9idXNfeGlvIGZpeCBAIDM6MTVwbSwgTWFyIDMwCj09PT09PT09
CkluaXRpYWwgSGFuZGxlIGNvdW50OgoKICAgICA1NQotLS0tLS0tLQpEdXJpbmcgcnVuIGFuIHVw
ZGF0ZSBzZWUgaW4gU1lOX1NFTlQgc3RhdGUgKGFsc28sIGluIHRoZSBybHMgbG9nIEkgY291bGQg
c2VlICJ0aW1lb3V0IGFmdGVyIDMwIHNlY29uZHMiIGFzIGV4cGVjdGVkKToKCmdsb2J1cy1ybCAx
ODAyNyBzY2h1bGVyICAgMTB1ICBJUHY0ICAgNDkwNjAzODkgICAgICAgICAgICAgICBUQ1AgaG9t
ZXIuaXNpLmVkdTo1NTk1MC0+ZHJ1aWQuaXNpLmVkdTo0MDAxMiAoU1lOX1NFTlQpCi0tLS0tLS0t
CkhhbmRsZSBjb3VudCBkdXJpbmcgdXBkYXRlOgoKICAgICA1NgotLS0tLS0tLQpBZnRlciB1cGRh
dGUgdGhlIGhhbmRsZSBjb3VudCByZXR1cm5zIHRvIGluaXRpYWwgc3RhdGU6CgogICAgIDU1Ci0t
LS0tLS0tCkhlcmUgYXJlIHNvbWUgZ3JlcHMgb24gImRydWlkIiBvZiBsc29mIG91dHB1dC4gQ2Fu
IHNlZSBoZXJlIHRoYXQgYXQgdmFyaW91cyBwb2ludHMgYW4gb3BlbiBmaWxlIGhhbmRsZSB0byBk
cnVpZCBleGlzdHMgaW4gU1lOX1NFTlQgc3RhdGU6CgpnbG9idXMtcmwgMTgwMjcgc2NodWxlciAg
IDEwdSAgSVB2NCAgIDQ5Mzg4NjE4ICAgICAgICAgICAgICAgVENQIGhvbWVyLmlzaS5lZHU6NTYz
ODgtPmRydWlkLmlzaS5lZHU6NDAwMTUgKFNZTl9TRU5UKQoKQ291bnQgYXQgdGhpcyBwb2ludDoK
ICAgICA1NgpnbG9idXMtcmwgMTgwMjcgc2NodWxlciAgIDEwdSAgSVB2NCAgIDQ5NDA3NDA0ICAg
ICAgICAgICAgICAgVENQIGhvbWVyLmlzaS5lZHU6NTY0MjAtPmRydWlkLmlzaS5lZHU6NDAwMTQg
KFNZTl9TRU5UKQpnbG9idXMtcmwgMTgwMjcgc2NodWxlciAgIDEzdSAgSVB2NCAgIDQ5NDA3NDA1
ICAgICAgICAgICAgICAgVENQIGhvbWVyLmlzaS5lZHU6NTY0MjEtPmRydWlkLmlzaS5lZHU6NDAw
MTUgKFNZTl9TRU5UKQoKQ291bnQgYXQgdGhpcyBwb2ludDoKICAgICA1NwpnbG9idXMtcmwgMTgw
Mjcgc2NodWxlciAgIDEwdSAgSVB2NCAgIDQ5NDQ0OTk2ICAgICAgICAgICAgICAgVENQIGhvbWVy
LmlzaS5lZHU6NTY1MTYtPmRydWlkLmlzaS5lZHU6NDAwMTIgKFNZTl9TRU5UKQpnbG9idXMtcmwg
MTgwMjcgc2NodWxlciAgIDEzdSAgSVB2NCAgIDQ5NDQ0OTk3ICAgICAgICAgICAgICAgVENQIGhv
bWVyLmlzaS5lZHU6NTY1MTctPmRydWlkLmlzaS5lZHU6NDAwMTMgKFNZTl9TRU5UKQoKQ291bnQg
YXQgdGhpcyBwb2ludDoKICAgICA1NwpnbG9idXMtcmwgMTgwMjcgc2NodWxlciAgIDEwdSAgSVB2
NCAgIDQ5NDYzNzk2ICAgICAgICAgICAgICAgVENQIGhvbWVyLmlzaS5lZHU6NTY1NjQtPmRydWlk
LmlzaS5lZHU6NDAwMTEgKFNZTl9TRU5UKQpnbG9idXMtcmwgMTgwMjcgc2NodWxlciAgIDEzdSAg
SVB2NCAgIDQ5NDYzNzk3ICAgICAgICAgICAgICAgVENQIGhvbWVyLmlzaS5lZHU6NTY1NjUtPmRy
dWlkLmlzaS5lZHU6NDAwMTIgKFNZTl9TRU5UKQotLS0tLS0tLQpBZnRlciB0aGUgdXBkYXRlIGhh
cyBjb21wbGV0ZWQgaXQgc2VlbXMgdGhhdCBhbGwgc29ja2V0cyBoYXZlIGJlZW4gY2xvc2VkLiBU
aGVyZSBpcyBubyByZXN1bHQgZm9yIGdyZXBwaW5nIGxzb2YgZm9yICJkcnVpZCIgc28gY2FuJ3Qg
ZGlzcGxheSBhbnRoaW5nIGhlcmUuIEJ1dCB0aGUgY291bnQgaXMgYmFjayB0bzoKCiAgICAgNTUK
CkFsc28sIGluIHRoZSBwYXN0IHRoZSBvcGVuIChhbmQgYWJhbmRvbmVkKSBoYW5kbGVkIGFwcGVh
cmVkIGluIGxzb2Ygb3V0cHV0IGFzIHR5cGUgInNvY2siIHdpdGggZGVzY3JpcHRpb24gb2YgInVu
cmVjb2duaXplZCBwcm90b2NvbCIoYXB4LikuIE5vdywgd2UgZG9uJ3QgZ2V0IHRob3NlLiBUaGUg
Zm9sbG93aW5nIGlzIGp1c3QgdGhlIG5vcm1hbCB1bml4IHNvY2tldHMsIGJ1dCBubyBteXN0ZXJ5
ICJzb2NrcyIuIFRoaXMgaXMgYSBncmVwIG9uICJzb2NrIjoKCmdsb2J1cy1ybCAxODAyNyBzY2h1
bGVyICAgIDl1ICB1bml4IDB4YzAzNWZhODAgICAgICAgICAgNDc3NjAyNTAgc29ja2V0Cmdsb2J1
cy1ybCAxODAyNyBzY2h1bGVyICAgMTJ1ICB1bml4IDB4YzBlNTVhODAgICAgICAgICAgNDc3NjAy
NDAgc29ja2V0Cmdsb2J1cy1ybCAxODAyNyBzY2h1bGVyICAgMTR1ICB1bml4IDB4ZjY5MmIwODAg
ICAgICAgICAgNDc3NjAyNDYgc29ja2V0Cmdsb2J1cy1ybCAxODAyNyBzY2h1bGVyICAgMTV1ICB1
bml4IDB4YzBhYmQ1ODAgICAgICAgICAgNDc3NjAyNTIgc29ja2V0Cmdsb2J1cy1ybCAxODAyNyBz
Y2h1bGVyICAgMTd1ICB1bml4IDB4YzBmZDVhODAgICAgICAgICAgNDc3NjAyODAgc29ja2V0Cmds
b2J1cy1ybCAxODAyNyBzY2h1bGVyICAgMTh1ICB1bml4IDB4YzdiNTIwODAgICAgICAgICAgNDc3
NjAyODUgc29ja2V0Cmdsb2J1cy1ybCAxODAyNyBzY2h1bGVyICAgMTl1ICB1bml4IDB4YzA2MDI1
ODAgICAgICAgICAgNDc3NjAyOTEgc29ja2V0Cmdsb2J1cy1ybCAxODAyNyBzY2h1bGVyICAgMjB1
ICB1bml4IDB4ZjZjNzFhODAgICAgICAgICAgNDc3NjAyOTMgc29ja2V0Cg==
</data>        

          </attachment>
      

    </bug>

</bugzilla>