Cleanup ManagedChannelImpl shutdown/shutdownNow flow
- Langage dominant
- Java
- Étoiles
- 12.1k
- Forks
- 4k
- Merge moyen
- 2 j 17 h
- PR mergées (30 j)
- 37
Description
The implementation of `ManagedChannelImpl` shutdown/shutdownNow flow evolved into a mess after a sequence of features being added, typically the retry (`ManagedChannelImpl.uncommittedRetriableStreamRegistry`) and ConfigSelector (`ManagedChannelImpl.pendingCalls`). This needs some cleanup.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par localiser ManagedChannelImpl et suivre le déroulement de shutdown et shutdownNow, notamment uncommittedRetriableStreamRegistry et pendingCalls. L’issue ne fournit ni tests nommés ni critères d’acceptation ; commencez donc par comprendre le comportement existant du cycle de vie avant de définir ce qu’un nettoyage réussi doit préserver.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- backend
- Type d'issue
- Refactorisation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100