haskell-distributed / haskell-distributed/distributed-process

[DPSLN-1] simplelocalnet: how to use on master with several interfaces?

Open
#394 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

distributed-process-simplelocalnet
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.