[Java][FlightRPC] TestBasicOperation.getStreamLargeBatch is flaky on Windows CI
- Ngôn ngữ chính
- Java
- Star
- 94
- Fork
- 152
- Merge trung bình
- 3 ngày 16 giờ
- Pull request đã merge (30 ngày)
- 11
Mô tả
```
java.lang.IllegalStateException:
Memory was leaked by query. Memory leaked: (134217728)
Allocator(ROOT) 0/134217728/270532608/9223372036854775807 (res/actual/peak/limit)
at org.apache.arrow.memory.BaseAllocator.close(BaseAllocator.java:437)
at org.apache.arrow.memory.RootAllocator.close(RootAllocator.java:29)
at org.apache.arrow.flight.TestBasicOperation$Producer.close(TestBasicOperation.java:514)
at org.apache.arrow.flight.TestBasicOperation.test(TestBasicOperation.java:333)
at org.apache.arrow.flight.TestBasicOperation.test(TestBasicOperation.java:312)
at org.apache.arrow.flight.TestBasicOperation.getStreamLargeBatch(TestBasicOperation.java:270)
```
**Reporter**: [David Li](https://issues.apache.org/jira/browse/ARROW-18034) / @lidavidm
#### Related issues:
- [[Java] Enable allocator logging in CI](https://github.com/apache/arrow/issues/33238) (is related to)
**Note**: *This issue was originally created as [ARROW-18034](https://issues.apache.org/jira/browse/ARROW-18034). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu trong TestBasicOperation.java tại getStreamLargeBatch và các overload của test quanh dòng 270-333, sau đó kiểm tra Producer.close quanh dòng 514 cùng với rò rỉ allocator được stack trace báo cáo. Tái hiện test trên Windows CI; hoàn thành khi getStreamLargeBatch không còn flaky và allocator đóng lại mà không báo cáo bộ nhớ bị rò rỉ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- java
- Lĩnh vực
- ci-cd, testing-qa
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 35/100