[Bug] filestatus not cached
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
- Ambito
- databases, distributed-systems, performance
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
Code of Conduct
- I agree to follow this project's 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:
- Cache failure, which greatly affects query performance because obtaining filestatus from HDFS is a slow process.
- 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.
- 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
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di apache/kyuubi
-
[Bug] HiveDialect shares its colspecs dict with SQLAlchemy's DefaultDialect (python/pyhive)Forse già presa @rusackas l’ha presa 10 giorni fa. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 80/100
apache/kyuubi#7786 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
-
isClassLoadable answers false on threads without a context classloaderForse già presa @LuciferYang l’ha presa 44 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 2 giorni
-
assertFileContent ignores trailing extra lines in golden filesForse già presa @LuciferYang l’ha presa 44 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 2 giorni
-
kind:feature priority:major
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
apache/kyuubi#7454 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 2 giorni
-
[Bug] Engine does not exit when graceful stop waits on sessions of a stopped session managerForse già presa @afterincomparableyum l’ha presa 12 giorni fa. Apertakind:bug priority:major
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
apache/kyuubi#7776 · 1 commento ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di apache/kyuubi
Issue simili
-
PlatformSpecific.hasGreenThreads incorrectly returns false for JDK updates and non-GA versionsForse già presa @hearnadam l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
zio/zio#11303 · 1 reazione · 2 assegnatari ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
apache/pekko-persistence-jdbc#646 ·
I maintainer di solito rispondono entro 1 giorno
-
requires-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
apache/datafusion-comet#7176 ·
I maintainer di solito rispondono entro 1 giorno
-
kind:bug state:needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
OpenLineage/OpenLineage#5100 · 1 commento ·
I maintainer di solito rispondono entro 4 giorni