False cache hits leading to corrupt downloads
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Bug
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- typescript
- Ambito
- backend, infrastructure
Direzione di ricerca
Non è indicato alcun file o test. Inizia tracciando l’endpoint di download per l’URL CIFAR-10 e riproduci le richieste con diversi valori di Accept-Encoding, confrontando le risposte memorizzate nella cache con e senza il parametro di query nocache. Il lavoro è completato quando i client ricevono una risposta corrispondente alla codifica richiesta senza richiedere un parametro per bypassare la cache.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
A user of the r bindings reported weird behavior when downloading a file https://openml.org/data/v1/download/16797613/CIFAR_10.arff
After some testing I think I see the bug: you are using a server-side cache which seems to not understand the Vary: Accept-Encoding header that you use to key the cache.
As a result, the cache server is sending cached responses that are compressed with gzip or brotli to clients that do not support it, or at least did not request this in the Accept-Encoding request header, and hence are not decompressing it.
I confirmed the problem goes away when you add some random ?nocache=1234 parameter to the URL to force bypassing the cache.
- Lingua principale
- TypeScript
- Stelle
- 34
- Fork
- 30
- Merge medio
- 1g 14h
- PR unite (30g)
- 6
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 openml/openml.org
-
In `Edit Dataset` form, the default (grey) text remains under loaded in textForse già presa @Siddhartha-singh01 l’ha presa 41 giorni fa. Apertagood first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
openml/openml.org#233 · 3 commenti ·
-
[UX BUG] Search fails to match names with underscores (e.g. "house prices nominal" misses "house_prices_nominal")Forse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
openml/openml.org#385 ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
openml/openml.org#377 ·
-
Improved Dashboards (upgrade Dash)Forse di nuovo libera @SubhadityaMukherjee l’ha presa 763 giorni fa e non c’è nessuna pull request aperta. Aperta
openml/openml.org#340 · 1 commento · 1 assegnatario ·
-
Frontend Unittests (Jest)Forse di nuovo libera @josvandervelde l’ha presa 788 giorni fa e non c’è nessuna pull request aperta. Aperta
openml/openml.org#338 · 2 assegnatari ·
Tutte le issue di openml/openml.org
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
Automattic/data-liberation-agent#1115 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Enhance blog readabilityApertaCSS enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
pychess/pychess-variants#2448 ·
I maintainer di solito rispondono entro 1 giorno
-
[architect] Stale planning/scratch files at repo root (COMPONENT_SPLIT_SUMMARY.md etc.) describe already-completed workForse già presa @hivecommons-hive l’ha presa oggi. Apertaagent/architect architecture help wanted stage/040-covered-by-pr tech-debt
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
kubestellar/console#24716 ·
I maintainer di solito rispondono entro 1 giorno
-
helm-knative-apply.sh fails with Helm 4Forse già presa Una pull request collegata a questa issue è aperta o già unita. Apertaarea: triage theme: undefined
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
jhipster/generator-jhipster#35895 ·
I maintainer di solito rispondono entro 1 giorno