[Java][FlightRPC] FlightServer can leak during cleanup
- Vorherrschende Sprache
- Java
- Sterne
- 94
- Forks
- 152
- Ø Merge
- 3 T. 16 Std.
- Gemergte PRs (30 T.)
- 11
Beschreibung
### 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
Beitragsleitfaden
Rechercherichtung
Beginne damit, das Cleanup von FlightServer und den Lebenszyklus seines Allocators in der Java FlightRPC-Implementierung nachzuverfolgen. Untersuche die in apache/arrow#38318 beschriebenen flaky Flight-Tests und reproduziere das Cleanup-Verhalten. Die Aufgabe ist erledigt, wenn das Leck des Server-Allocators identifiziert und behoben ist, ohne untergeordnete Allocatoren manuell zu bereinigen, und die betroffenen Tests bestehen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- backend-api-design
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100