[Bug] filestatus not cached
Maintainer thường phản hồi trong vòng 2 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 30/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- hadoop, scala, spark
- Lĩnh vực
- databases, distributed-systems, performance
Hướng nghiên cứu
Issue không nêu tên file hoặc test nào. Hãy bắt đầu bằng cách xác định filestatus cache và hivetable creation path được tham chiếu trong báo cáo, sau đó truy vết lý do mỗi lookup nhận được một client ID mới. Công việc được xem là hoàn tất khi các request lặp lại sử dụng lại key hoặc object được cache, tránh việc thực hiện HDFS lặp lại và việc cache tăng trưởng không giới hạn, đồng thời có regression coverage cho việc tái sử dụng cache và các ID ổn định.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Code of Conduct
- I agree to follow this project's Code of Conduct
Search before asking
- I have searched in the issues and found no similar issues.
Describe the bug
The previous filestatus will not be cached, as its source hivetable will be created every time, and the filestatus will also be created, resulting in different client IDs for the cached object's key, leading to cache invalidation.
It can cause two problems:
- Cache failure, which greatly affects query performance because obtaining filestatus from HDFS is a slow process.
- Memory leakage occurs because objects are constantly added to the cache, and since the default cache time is -1, the memory will become larger and larger.
- Because the cache has no cache, Spark will restart the job query, which will consume more time. If there are over 1000 partitions, this job will start over 1000 tasks
Affects Version(s)
master
Kyuubi Server Log Output
Kyuubi Engine Log Output
Kyuubi Server Configurations
Kyuubi Engine Configurations
Additional context
No response
Are you willing to submit PR?
- Yes. I would be willing to submit a PR with guidance from the Kyuubi community to fix.
- No. I cannot submit a PR at this time.
- Ngôn ngữ chính
- Scala
- Star
- 2.4k
- Fork
- 1k
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của apache/kyuubi
-
[Bug] HiveDialect shares its colspecs dict with SQLAlchemy's DefaultDialect (python/pyhive)Có thể đã có người làm @rusackas đã nhận 2 ngày trước. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 80/100
apache/kyuubi#7786 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
-
isClassLoadable answers false on threads without a context classloaderCó thể đã có người làm @LuciferYang đã nhận 37 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 2 ngày
-
assertFileContent ignores trailing extra lines in golden filesCó thể đã có người làm @LuciferYang đã nhận 37 ngày trước. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 2 ngày
-
kind:feature priority:major
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
apache/kyuubi#7454 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 2 ngày
-
[Bug] Engine does not exit when graceful stop waits on sessions of a stopped session managerCó thể đã có người làm @afterincomparableyum đã nhận 4 ngày trước. Đang mởkind:bug priority:major
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
apache/kyuubi#7776 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 2 ngày
Tất cả issue của apache/kyuubi
Issue tương tự
-
Bound wrong-magic P2P diagnostics to parsed header bytesCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
ergoplatform/ergo#2736 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
area:shuffle enhancement good first issue performance requires-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
apache/datafusion-comet#7072 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug 🐞 CI/CD ⚒️
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
valkey-io/valkey-glide#7370 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Improve UI text on confirmation page (at registration)Có thể đã có người làm @Arghyann đã nhận 1 ngày trước. Đang mởgood first issue improvement
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 72/100
lichess-org/lila#22126 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[VL] Remove the unused ShuffleSchema.hCó thể đã có người làm Có pull request liên kết đang mở hoặc đã được merge. Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 2 ngày