[Java][FlightRPC] FlightServer can leak during cleanup
- Langage dominant
- Java
- Étoiles
- 94
- Forks
- 152
- Merge moyen
- 3 j 16 h
- PR mergées (30 j)
- 11
Description
### Describe the bug, including details regarding any error messages, version, and platform.
In apache/arrow#38318 , a few Flight tests were flakey due to occasionally leaking during cleanup. The leaks were coming from the server's allocator specifically. A workaround is to cleanup child allocators, however it would be best to determine the root cause of the leak and not have to manually clean-up child allocators.
### Component(s)
FlightRPC, Java
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par suivre le nettoyage de FlightServer et le cycle de vie de son allocator dans l’implémentation Java FlightRPC. Examinez les tests Flight flaky décrits dans apache/arrow#38318 et reproduisez le comportement du nettoyage. Le travail est terminé lorsque la fuite de l’allocator du serveur est identifiée et corrigée sans nettoyer manuellement les allocators enfants, et que les tests concernés passent.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- backend-api-design
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 30/100