apache / apache/iceberg-python

Performance monitoring of manifest cache

Offen
#3,266 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
1.1k
Forks
581
Ø Merge
1 T. 17 Std.
Gemergte PRs (30 T.)
77

Beschreibung

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

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, Issue #2993 und die referenzierte cachetools _cached.py-Implementierung zu lesen, und finde anschließend die Manifest-Cache-Einstiegspunkte von PyIceberg sowie jede bestehende cache_info()-ähnliche API. Die Aufgabe ist abgeschlossen, wenn der Manifest-Cache über einen Funktionsaufruf nützliche Informationen zu Treffern und Fehlschlägen bereitstellt und sich gemäß dem vereinbarten Design verhält.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
performance
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.