[mnet-devel] needed: MetaTracker operators
Zooko Zooko
zooko at zooko.com
Sun Nov 2 17:49:58 GMT 2003
A MetaTracker is an Mnet server that introduces Mnet nodes to one another.
We need three reliable MetaTrackers operated by independent people, ideally
living in different geographic and political places from one another.
It is not a good idea to have more than three MetaTrackers, because then nodes
might not get introduced to each other since they are talking to different
MetaTrackers. Therefore we want only the three *best* and most reliable and
most independent MetaTracker operators.
Here are the requirements of MetaTrackers:
MetaTrackers really ought to have a stable IP address. Whenever the
MetaTracker's IP address changes, then it becomes unreachable until at least
one of the bootpage ops upgrades their bootpage to contain the new IP address.
The bandwidth used by a MetaTracker is proportional to the number of Mnet
nodes, is fairly light, and is controllable with the bandwidth-throttler
feature.
The disk and RAM usage of the MetaTracker is little and is controllable with a
"how many clients to track at once" setting.
The MetaTracker is freshly rewritten source code in the new v0.7 source code
tree. Therefore it is less stable than the v0.6.2 source code that the
current nodes are based on. MetaTracker operators should be prepared to deal
with the occasional cry for help: "Ack! Everything has broken! Please
upgrade your metatracker to this fixed version of the source code!".
In order to minimize that happening, I am about to make a branch of the v0.7
code which will not receive any changes unless those changes are necessary to
fix a bug in the MetaTracker. MetaTracker operators can run that semi-stable
branch.
So if you have a reliable server, please consider running a MetaTracker! If
more than three people volunteer, then we will have to determine who is the
most reliable. Or flip coins or something. It would be preferable for
volunteers to be people that the Mnet project is not already dependent upon
(such as Mnet coders and bootpage ops), because we want to "decentralize" the
vulnerability of the Mnet project to a particular person getting hit by a bus
or hired by an evil megacorp or whatever.
Please send e-mail to <zooko at zooko.com> or <mnet-devel at lists.sourceforge.net>.
Regards,
Zooko
-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/
_______________________________________________
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