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

[3.0][AKS] kernel-mshv: CONFIG_PSI was dropped in the dom0 v2411.19.1 config update

Aperta Adatta ai principianti
#19,417 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub

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

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

3.0

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

  1. Boot a node running kernel-mshv 6.6.137.mshv2-2.azl3 (for example, an AKS Kata node pool).
  2. Run grep CONFIG_PSI /boot/config-$(uname -r) and ls /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

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 microsoft/azurelinux

Tutte le issue di microsoft/azurelinux

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.