apache / apache/iceberg-python

Performance monitoring of manifest cache

Đang mở
#3,266 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Python
Star
1.1k
Fork
581
Merge trung bình
1 ngày 17 giờ
Pull request đã merge (30 ngày)
78

Mô tả

### Feature Request / Improvement

## Description
As discussed in #2993, it would be nice to have a function call similar to `cache_info()` to get information about cache hits and misses

## References
[`cachetools` implements a 2 counter to achieve this](https://github.com/tkem/cachetools/blob/5dce86fc5c9c565c6e9c912e2be5d6abb9586a1d/src/cachetools/_cached.py#L17)

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Hướng nghiên cứu

Bắt đầu bằng cách đọc issue #2993 và phần triển khai _cached.py của cachetools được tham chiếu, sau đó xác định các entry point của manifest-cache trong PyIceberg và mọi API hiện có tương tự cache_info(). Công việc được xem là hoàn tất khi manifest cache cung cấp thông tin hữu ích về hit và miss thông qua một lần gọi hàm, với hành vi phù hợp với thiết kế đã thống nhất.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
python
Lĩnh vực
performance
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
45/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.