apache / apache/iceberg-python
Performance monitoring of manifest cache
- Linguagem predominante
- Python
- Estrelas
- 1.1k
- Forks
- 581
- Merge médio
- 1d 13h
- PRs com merge (30d)
- 76
Descrição
### 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)
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
Comece lendo a issue #2993 e a implementação _cached.py referenciada de cachetools; em seguida, localize os pontos de entrada do cache de manifestos do PyIceberg e qualquer API existente semelhante a cache_info(). Considera-se concluído quando o cache de manifestos expuser informações úteis sobre acertos e erros por meio de uma chamada de função, com um comportamento alinhado ao design acordado.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- python
- Domínio
- performance
- Tipo de issue
- Funcionalidade
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Pouca atividade
- Clareza
- Precisa de esclarecimento
- Facilidade para iniciantes
- 45/100