haskell-distributed / haskell-distributed/distributed-process
Node Controller could fail in case of spawn using missing entry in RemoteTable
Open
Nobody has claimed this yet.
Invalid
- Dominant language
- Haskell
- Stars
- 751
- Forks
- 99
- Avg merge
- 45m
- Merged PRs (30d)
- 2
Description
Currently Node Controller do not recover from errors, but nevertheless is could fail with errors,
for example at [1]
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 at src/Control/Distributed/Process/Node.hs around line 843, where the issue reports failure when spawning with a missing RemoteTable entry. Trace how the Node Controller handles that error and determine the intended recovery behavior. Done means the controller recovers from this spawn error rather than failing.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- haskell
- Domain
- distributed-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100