[mnet-devel] Reviving the cowboy ... BlockWrangler

icepick at icepick.info icepick at icepick.info
Tue Aug 5 22:35:14 BST 2003


evil00genius said on irc:
> <evil00genius> question of the day: was there anything broken in
> BlockWrangler that precludes it being returned while Router languishes in
> the vapor category? (at the very least it would serve as a benchmark for
> router to live up to...)
> * evil00genius pulls the pin on that grenade, rolls it into the room, and
> ducks out to take my mom and the family shopping...

I think this is a great idea.

For those of you not knee deep in the code what we have now is:

BlockWrangler - used by download.py to find blocks that make up a file.

Then we have the "Router" ideas.  The key concept here is that we have an
interface so that diffrent algorithms for finding and placing blocks can be
added and taken away.  We have two things that fit here:
	
	ash at ash.de's "pingrouter" (my name for it, in HEAD) - only a partial
implementation.  Uses the MetaTracker to find peers then "pings" to discover
more info about the network.  It can upload stuff, but not download.

	zooko's "ent" (in some other branch) - a DHT that needs more work to do
anything.

So my next task to is going to be adapt the old BlockWrangler and upload
code in an "Router" interface.  This is just a refactor so it should not be
too big of a deal.

icepick

-- 


-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
_______________________________________________
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