haskell-distributed / haskell-distributed/distributed-process
[DPSLN-1] simplelocalnet: how to use on master with several interfaces?
Nobody has claimed this yet.
- Dominant language
- Haskell
- Stars
- 751
- Forks
- 99
- Avg merge
- 45m
- Merged PRs (30d)
- 2
Description
[Imported from JIRA. Reported by jwaldmann @jwaldmann) as DPSLN-1 on 2012-12-18 21:59:52](I'm sorry for this being not exactly Haskell)
I wan to run C.H. on a cluster where the main node has several network interfaces:
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.6.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
192.168.5.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
141.X.X.0 0.0.0.0 255.255.252.0 U 0 0 0 eth2
0.0.0.0 141.X.X.X 0.0.0.0 UG 0 0 0 eth2
client nodes have two interfaces in the local network (192.168.5/6.X) only
I can run C.H. processes on several of the client nodes, but I don't seem to be able to use the main node. Are the broadcasts going to the wrong places?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the simplelocalnet behavior described in the issue and reproduce it on a master with eth0, eth1, and eth2. Trace how broadcasts are selected when several interfaces are present; done means identifying whether broadcasts use the wrong interface and documenting or implementing a concrete resolution.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- haskell
- Domain
- distributed-systems, networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100