[mnet-devel] notes from IRC chatter

Zooko zooko at zooko.com
Wed Jan 7 03:43:03 GMT 2004


<zooko> Arno: I think you have a good observation.
<zooko> I can think of a way that choose_best_strat
<zooko> egy() can mess up.
<zooko> 1.  My node has an open TCP connection to yours, then
<zooko> 2.  Your node changes IP addresses, and
<zooko> 3.  I hear about your new IP address somehow (such as by receiving a
        "hello" message from you), and
<zooko> then I call choose_best_strategy(), and the chooser chooses to keep
        the old strategy (the open TCP connection) instead of the new one (the
        new IP address).
<zooko> I would like to do an experiment and read some verbose logs to see if
        this mistake (a) is happening and (b) is the cause of the Bermuda
        Triangle.
<zooko> But I won't have time for at least a couple of weeks.  :-/


By the way, I changed the CommStrat.py file (which contains 
choose_best_strategy()) several times recently.  Try 
"cvs annotate common/CommStrat.py" for descriptions of the changes.

--Z

[1] http://sourceforge.net/tracker/index.php?func=detail&aid=856592&group_id=43482&atid=436453



-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
mnet-devel mailing list
mnet-devel at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mnet-devel




More information about the Mnet-devel mailing list