Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[Bug] filestatus not cached

Aperta
#7,192 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 2 giorni

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
30/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
hadoop, scala, spark

Direzione di ricerca

L’issue non indica alcun file o test. Inizia individuando il filestatus cache e il hivetable creation path citati nel report, quindi traccia il motivo per cui ogni lookup riceve un nuovo client ID. Il lavoro è completato quando le richieste ripetute riutilizzano la chiave o l’oggetto nella cache, evitano lavoro HDFS ripetuto e una crescita illimitata della cache, con una copertura di regressione per il riutilizzo della cache e gli ID stabili.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

kind:bug priority:major
Code of Conduct
Search before asking
  • I have searched in the issues and found no similar issues.
Describe the bug

The previous filestatus will not be cached, as its source hivetable will be created every time, and the filestatus will also be created, resulting in different client IDs for the cached object's key, leading to cache invalidation.

It can cause two problems:

  1. Cache failure, which greatly affects query performance because obtaining filestatus from HDFS is a slow process.
  2. Memory leakage occurs because objects are constantly added to the cache, and since the default cache time is -1, the memory will become larger and larger.
  3. Because the cache has no cache, Spark will restart the job query, which will consume more time. If there are over 1000 partitions, this job will start over 1000 tasks
Affects Version(s)

master

Kyuubi Server Log Output

Kyuubi Engine Log Output

Kyuubi Server Configurations

Kyuubi Engine Configurations

Additional context

No response

Are you willing to submit PR?
  • Yes. I would be willing to submit a PR with guidance from the Kyuubi community to fix.
  • No. I cannot submit a PR at this time.
Lingua principale
Scala
Stelle
2.4k
Fork
1k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di apache/kyuubi

Tutte le issue di apache/kyuubi

Issue simili

Altre issue su Scala

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.