apache / apache/arrow-java

[Java] Handle Flight Tests to gracefully shutdown.

Open
#57 0 comments 0 reactions 0 assignees View on GitHub
Type: bug Type: Continuous Integration
Dominant language
Java
Stars
94
Forks
152
Avg merge
3d 16h
Merged PRs (30d)
11

Description

### Describe the bug, including details regarding any error messages, version, and platform.

We have been experiencing a few flaky tests in Flight. And recently this was tracked in another PR https://github.com/apache/arrow/pull/43551#issuecomment-2328024081.

The root cause could be the issue discussed here. Shutting down the servers gracefully in order to release resources is necessary to avoid this flakiness in the tests.

### Component(s)

Java

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the flaky Flight test reports and the linked discussion in Apache Arrow PR 43551. Identify the Flight test servers that retain resources and determine how graceful shutdown should be coordinated. Done means the servers release resources reliably and the reported test flakiness is addressed.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.