Handle interrupted messages gracefully
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
- Domaine
- distributed-systems, networking
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
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
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de haskell-distributed/distributed-process
-
enhancement Feature Request
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
haskell-distributed/distributed-process#486 · 1 commentaire · 1 réaction ·
-
discuss enhancement Feature Request
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100
haskell-distributed/distributed-process#478 · 4 commentaires · 3 réactions ·
-
enhancement Feature Request
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
haskell-distributed/distributed-process#476 · 2 réactions ·
-
Demonstrating the use of Cloud Haskell for a Raft implementationPeut-être à nouveau libre @LaurentRDC l’a pris il y a 482 jours, et aucune pull request n’est ouverte. Ouverteenhancement Feature Request
haskell-distributed/distributed-process#475 · 3 réactions · 1 personne assignée ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 20/100
haskell-distributed/distributed-process#473 · 4 commentaires · 1 réaction ·
Toutes les issues de haskell-distributed/distributed-process
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
objectionary/phino#2059 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
NixOS/nixpkgs-update#586 ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 83/100
wireapp/wire-server#5632 ·
Les mainteneurs répondent en général sous 2 jours
-
allow tagged-0.9 for ghc-9.14Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100