Hi,<br><br>I'm testing out MogileFS and am getting some results from
the tracker that I didn't expect. I'm wondering whether it's a bug or
a misunderstanding on my part. I have a file saved to two devices on
two different systems. I unplugged one of the systems/devices (dev1 on
.22) from the network and noticed that the tracker will sometimes
respond to GET_PATHS with 2 paths, for some reason:
<br><br>$ telnet localhost 7001<br>Trying 127.0.0.1...<br>Connected to localhost (<a href="http://127.0.0.1/" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">127.0.0.1</a>).<br>Escape character is '^]'.
<br>GET_PATHS domain=test&key=thisismykey<br>OK path2=<a href="http://192.168.0.22:7500/dev1/0/000/000/0000000054.fid&path1=http://192.168.0.23:7500/dev2/0/000/000/0000000054.fid&paths=2" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://192.168.0.22:7500/dev1/0/000/000/0000000054.fid&path1=http://192.168.0.23:7500/dev2/0/000/000/0000000054.fid&paths=2</a><br>GET_PATHS domain=test&key=thisismykey<br>OK path1=<a href="http://192.168.0.23:7500/dev2/0/000/000/0000000054.fid&paths=1" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://192.168.0.23:7500/dev2/0/000/000/0000000054.fid&paths=1</a><br>GET_PATHS domain=test&key=thisismykey<br>OK path2=<a href="http://192.168.0.22:7500/dev1/0/000/000/0000000054.fid&path1=http://192.168.0.23:7500/dev2/0/000/000/0000000054.fid&paths=2" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://192.168.0.22:7500/dev1/0/000/000/0000000054.fid&path1=http://192.168.0.23:7500/dev2/0/000/000/0000000054.fid&paths=2</a><br>GET_PATHS domain=test&key=thisismykey<br>OK path1=<a href="http://192.168.0.23:7500/dev2/0/000/000/0000000054.fid&paths=1" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://192.168.0.23:7500/dev2/0/000/000/0000000054.fid&paths=1</a><br>GET_PATHS domain=test&key=thisismykey<br>OK path2=<a href="http://192.168.0.22:7500/dev1/0/000/000/0000000054.fid&path1=http://192.168.0.23:7500/dev2/0/000/000/0000000054.fid&paths=2" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://192.168.0.22:7500/dev1/0/000/000/0000000054.fid&path1=http://192.168.0.23:7500/dev2/0/000/000/0000000054.fid&paths=2</a><br>GET_PATHS domain=test&key=thisismykey<br>OK path1=<a href="http://192.168.0.23:7500/dev2/0/000/000/0000000054.fid&paths=1" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://192.168.0.23:7500/dev2/0/000/000/0000000054.fid&paths=1</a><br>GET_PATHS domain=test&key=thisismykey<br>OK path1=<a href="http://192.168.0.23:7500/dev2/0/000/000/0000000054.fid&paths=1" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://192.168.0.23:7500/dev2/0/000/000/0000000054.fid&paths=1
</a><br>GET_PATHS domain=test&key=thisismykey<br>OK path1=<a href="http://192.168.0.23:7500/dev2/0/000/000/0000000054.fid&paths=1" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://192.168.0.23:7500/dev2/0/000/000/0000000054.fid&paths=1
</a><br>GET_PATHS domain=test&key=thisismykey
<br>OK path2=<a href="http://192.168.0.22:7500/dev1/0/000/000/0000000054.fid&path1=http://192.168.0.23:7500/dev2/0/000/000/0000000054.fid&paths=2" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
http://192.168.0.22:7500/dev1/0/000/000/0000000054.fid&path1=http://192.168.0.23:7500/dev2/0/000/000/0000000054.fid&paths=2
</a><br><br>I would have guessed that GET_PATHS would only return the 1
available path, given that I'm not setting noverify. Whether or not
that's how it's supposed to work (could someone verify whether my guess
is correct, though?), my knee-jerk reaction to the sporadic behavior is
to think there's something wrong. Thoughts?
<br><br>I'm using the latest revision from CVS, btw.<br>
<br>Thanks.