Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Make n-t-tcp fully asynchronous... Maybe..

Aberta
#428 2 comentários 0 reações 6 responsáveis Ver no GitHub

@dcoutts já está trabalhando nisso.

Desde 23/11/2018.

Avaliação

Esta issue ainda não foi avaliada.

Descrição

network-transport-tcp

Folks whom I've assigned this to - I'm just looking for feedback and suggestions as to where I can look in the code to potentially fix this issue. I know you're all off doing other things!

Perhaps an issue for network-transport to discuss initially!?

There are a number of fundamental issues that make things a struggle in Cloud Haskell land...

In distributed-process, the node controller can block when remote nodes are unavailable, which is less than ideal. This is the first issue that needs to be solved, since the NC blocking on network calls is a massive bottleneck for CH.

I am very aware that we do not wish to introduce unbounded buffers into the pipeline. It's a design point I completely agree with.

How can go about removing this potential bottleneck, and what other implementations out there ought I to be looking at?

Linguagem predominante
Haskell
Estrelas
753
Forks
101
Merge médio
1d 3h
PRs com merge (30d)
4

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de haskell-distributed/distributed-process

Todas as issues de haskell-distributed/distributed-process

Issues semelhantes

Mais issues de Haskell

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.