apache / apache/iceberg-python
Performance monitoring of manifest cache
- Lenguaje dominante
- Python
- Estrellas
- 1.1k
- Forks
- 581
- Merge medio
- 1 d 17 h
- PR fusionados (30 d)
- 77
Descripción
### 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)
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Empieza leyendo el issue #2993 y la implementación _cached.py de cachetools a la que se hace referencia; después, localiza los puntos de entrada de la caché de manifiestos de PyIceberg y cualquier API existente similar a cache_info(). Se considera terminado cuando la caché de manifiestos exponga información útil sobre aciertos y fallos mediante una llamada a función, con un comportamiento alineado con el diseño acordado.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- python
- Área
- performance
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Tranquilo
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 45/100