haskell-distributed / haskell-distributed/distributed-process
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
(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 networking behavior and reproduce the reported setup: a master with eth0, eth1, and eth2, while clients use the 192.168.5/6 networks. Check whether broadcasts reach the intended interfaces. Done means establishing whether this configuration is supported and documenting or correcting the behavior so the master can participate.
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