[3.0][AKS] kernel-mshv: CONFIG_PSI was dropped in the dom0 v2411.19.1 config update
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- linux
- Ambito
- operating-systems
Direzione di ricerca
Inizia leggendo SPECS/kernel-mshv/config e il defconfig sorgente menzionato nell’issue, quindi confronta l’impostazione PSI con la cronologia relativa a #9720, #13648 e #17187. Ripristina CONFIG_PSI=y nella configurazione pertinente se la regressione viene confermata e verifica la configurazione del kernel compilato e /proc/pressure/{cpu,io,memory} come descritto nei passaggi di riproduzione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Environment
- Azure Linux version and/or image name: 3.0, AKS Azure Linux 3 Kata (Pod Sandboxing) node image 202610.08.0
- Kernel version: 6.6.137.mshv2-2.azl3
- Architecture: x86_64
- Affected package(s) and version(s), if applicable: kernel-mshv 6.6.137.mshv2-2.azl3
- Custom image or package modifications, if applicable: none
Deployment / platform
- Azure VM
- AKS
- Azure Linux container image
- Other (please describe)
Describe the bug
kernel-mshv is built without CONFIG_PSI, so Kata hosts have no pressure stall information (/proc/pressure/* and the cgroup v2 *.pressure files are absent).
PSI was enabled for this kernel in #9720 ("kernel-mshv: enable CONFIG_PSI for cgroup-memory-telemetry"). It was then removed by #13648 ("dom0 packages: Update to dom0 release v2411.19.1"): the parent of that commit has CONFIG_PSI=y in SPECS/kernel-mshv/config, and the commit itself has # CONFIG_PSI is not set. The PR doesn't mention PSI, so this looks like an unintended regression from the config update rather than a deliberate change. #17187 later restored several other options but not PSI.
Steps to reproduce
- Boot a node running
kernel-mshv6.6.137.mshv2-2.azl3 (for example, an AKS Kata node pool). - Run
grep CONFIG_PSI /boot/config-$(uname -r)andls /proc/pressure /sys/fs/cgroup/cpu.pressure.
Expected behavior
CONFIG_PSI=y, as after #9720 and as in the standard Azure Linux 3 kernel, so /proc/pressure/{cpu,io,memory} exist.
Actual behavior
# CONFIG_PSI is not set
ls: cannot access '/proc/pressure': No such file or directory
ls: cannot access '/sys/fs/cgroup/cpu.pressure': No such file or directory
No psi= parameter is on the kernel command line; because the option is compiled out, it can't be enabled at boot.
Additional context
Impact on AKS Kata hosts: Prometheus node-exporter's pressure collector returns no data (node_scrape_collector_success{collector="pressure"} 0, no node_pressure_* series), and node health checks that rely on CPU/memory pressure can't use PSI. Other kernel-mshv users who rely on PSI (including the cgroup memory telemetry that motivated #9720) are likely affected too.
Could CONFIG_PSI=y be restored, along with its source defconfig, so a future dom0 sync doesn't drop it again? If PSI was intentionally disabled for dom0, could you share the reason so we can document the expected behavior?
- Lingua principale
- Python
- Stelle
- 5.4k
- Fork
- 711
- Merge medio
- 1g 8h
- PR unite (30g)
- 527
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun 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 microsoft/azurelinux
-
3.0 AKS
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
microsoft/azurelinux#19651 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[4.0] Offline installer does not handle HTTP URLs in inst.ks kernel parameterForse già presa @sonarbhavarth l’ha presa 111 giorni fa. Aperta4.0 enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
microsoft/azurelinux#17915 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[4.0] Live installer initrd missing NFS dracut module preventing NFS based PXE deploymentForse già presa @IzanVil l’ha presa 59 giorni fa. Aperta4.0 enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
microsoft/azurelinux#17913 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 15/100
microsoft/azurelinux#19714 ·
I maintainer di solito rispondono entro 1 giorno
-
3.0 documentation
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
microsoft/azurelinux#19419 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di microsoft/azurelinux
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
NVIDIA/flare-local-inference#90 ·
I maintainer di solito rispondono entro 1 giorno
-
area/streaming comp/gateway P2 platform/telegram type/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
NousResearch/hermes-agent#144897 ·
I maintainer di solito rispondono entro 1 giorno
-
request-theme
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 66/100
LizardByte/ThemerrDB#9575 ·
I maintainer di solito rispondono entro 1 giorno
-
Author Page: noshin-nawalApertaauthor-page correction
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
acl-org/acl-anthology#10599 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
zilliztech/memsearch#818 ·
I maintainer di solito rispondono entro 1 giorno