apache / apache/iceberg-python

Performance monitoring of manifest cache

Open
#3,266 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
1.1k
Forks
581
Avg merge
1d 17h
Merged PRs (30d)
78

Description

### 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)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading issue #2993 and the referenced cachetools _cached.py implementation, then locate PyIceberg’s manifest-cache entry points and any existing cache_info()-like API. Done means the manifest cache exposes useful hit and miss information through a function call, with behavior aligned to the agreed design.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
performance
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.