Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Handle interrupted messages gracefully

Ouverte
#423 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
30/100
Type d'issue
Bug
Clarté
À clarifier
Activité
À l'abandon
Stack technique
haskell

Piste de recherche

Commencez par lire la discussion liée concernant le commit du transport TCP, puis suivez les appels d’envoi interrompus du transport ainsi que le chemin de livraison des messages côté récepteur. Reproduisez ou caractérisez la manière dont un message interrompu est combiné avec un autre message ; le travail est terminé lorsque les messages incomplets sont soit empêchés, soit ne sont plus transmis aux couches supérieures.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

network-transport-tcp

It seem interrupting send calls of the TCP transport can sometimes produce the receiver side to append incomplete messages with unrelated messages and deliver that to upper layers.

Either interrupted messages should become impossible, or the receiver should be stopped from delivering these messages upwards.

See the discussion in https://github.com/haskell-distributed/network-transport-tcp/commit/9ec9c1af4143bb4de952c6678ac46afe782cf740#r33404578

cc @andriytk

Langage dominant
Haskell
Étoiles
753
Forks
101
Merge moyen
1 j 3 h
PR mergées (30 j)
4

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de haskell-distributed/distributed-process

Toutes les issues de haskell-distributed/distributed-process

Issues similaires

Plus d'issues Haskell

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.