cluster-autoscaler: no test pins the min-size boundary in the patched SetSize
I maintainer di solito rispondono entro 2 giorni
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
Direzione di ricerca
Parti da packages/apps/kubernetes/images/cluster-autoscaler/fix-downscale.diff, che applica una patch a SetSize in cloudprovider/clusterapi di cluster-autoscaler-1.32.0 upstream. Leggi il TestNodeGroupSetSizeRefusesDecreaseBelowMinSize già incluso nella patch, poi aggiungi il caso limite: 4 repliche, min 3, SetSize(3) deve restituire nessun errore. Significa che i test del pacchetto falliscono se la condizione viene cambiata in <= e passano con l'< attuale, operazione che la build dell'immese esegue automaticamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The min-size guard in our cluster-autoscaler patch has no test for a decrease that lands exactly on the min size. packages/apps/kubernetes/images/cluster-autoscaler/fix-downscale.diff makes SetSize in the clusterapi provider refuse nreplicas < r.minSize when that is also below the current replicas (#4768). If the comparison is changed to <=, which would refuse a scale-down to exactly the min, the whole cloudprovider/clusterapi package still passes. That holds with the patch and without it, so the gap comes from the upstream tests at cluster-autoscaler-1.32.0.
The fix is one more case in TestNodeGroupSetSizeRefusesDecreaseBelowMinSize inside the patch: start at 4 replicas with min 3, call SetSize(3), and expect no error. The image build runs the tests of the packages the patch touches, so the case would be checked on every build.
Related, but a separate change: #4730 is about the max-size side of the same patch.
- Lingua principale
- Go
- Stelle
- 2.2k
- Fork
- 209
- Merge medio
- 3g 12h
- PR unite (30g)
- 230
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 cozystack/cozystack
-
e2e: cozyreport lists a shared zpool twice and ships an empty zfs-pools.txt that does not say whyApertatriage/needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
cozystack/cozystack#4809 · 1 reazione ·
I maintainer di solito rispondono entro 2 giorni
-
area/ci kind/bug triage/needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
cozystack/cozystack#4806 · 1 commento · 2 reazioni ·
I maintainer di solito rispondono entro 2 giorni
-
kubernetes-nodes: raising minReplicas does not raise the MachineDeployment's replicas on upgradeApertatriage/needs-triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
cozystack/cozystack#4786 · 1 reazione ·
I maintainer di solito rispondono entro 2 giorni
-
triage/needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
cozystack/cozystack#4785 · 1 reazione ·
I maintainer di solito rispondono entro 2 giorni
-
triage/needs-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
cozystack/cozystack#4777 · 1 reazione ·
I maintainer di solito rispondono entro 2 giorni
Tutte le issue di cozystack/cozystack
Issue simili
-
kind/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 4 giorni
-
bug needs-acceptance
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
vllm-project/semantic-router#4744 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
jaegertracing/jaeger#9794 ·
I maintainer di solito rispondono entro 1 giorno
-
ScalingModifiers formula fails with "formula returned non-float result" when expression evaluates to an integerForse già presa @Sarthak-Pandey l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
kedacore/keda#8270 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno