Closed etiennelndr closed 6 years ago
@freyssin : Etienne is the student I told you about : he is building an ArchiveService on top of your API.
The message is due to the closing of the listen socket in transport.Close, in this case it is not really an error and we have to filter the logging message.
En me basant sur le le fichier src/mal/api/api_test.go j'ai implémenté un petit programme qui crée un provider et un consumer. Des échanges à l'aide des méthodes Send et Submit sont alors effectués entre ces deux acteurs. Cependant, lors de la fermeture (à l'aide du ctx.Close()) du Context du provider et du consumer j'obtiens les erreurs suivantes:
En tentant de débugger ce problème je me suis rendu compte qu'à chaque fois que je fais un ctx.Close(), le listen.Accept() présent dans la méthode handleConn du fichier src/mal/transport/tcp/tcp.go reçoit une demande de connexion provoquant une erreur.