[chord] Can only instantiate 3+ nodes when port is specified

Diaz, Wilfredo (Freddy) wdiaz at alcatel-lucent.com
Fri Oct 19 17:24:46 EDT 2007


Hi Emil,

I've been able to instantiate multiple nodes and execute vis on them.
However, this is only possible when I specify the port to be used by
each non-bootstrap node with the exception of the first non-bootstrap.
Here is a series of commands to better explain the problem:

>start-dhash --root dhash-a -j hostname:portX -p port
(bootstrap works ok)
>start-dhash --root dhash-b -j hostname:portX 		(first
non-bootstrap works ok)
>start-dhash --root dhash-c -j hostname:portX 		(second
non-bootstrap does NOT work, does come up but is quickly terminated)

I can instantiate multiple nodes with the following cmds, only diff is
the port is specified:

>start-dhash --root dhash-a -j hostname:portX -p port  	(boot strap
works ok)
>start-dhash --root dhash-b -j hostname:portX 		(first
non-bootstrap works ok)
>start-dhash --root dhash-c -j hostname:portX -p yyy 		(second
non-bootstrap WORKS)
>start-dhash --root dhash-d -j hostname:portX -p xxx		(third
non-bootstrap WORKS)
>... fourth  bootstrap works ok... and so on

The log.lsd does show there was a random port assigned at some point
before it was deleted.  As mentioned, it does come up briefly for 3 to 5
seconds.

I appreciate your time, thanks!

Freddy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://pdos.csail.mit.edu/pipermail/chord/attachments/20071019/3b7ac5b0/attachment.htm


More information about the chord mailing list