hyperlight-dev / hyperlight-dev/hyperlight

Consider flusing all stdio streams on VM exit.

Aperta
#1,400 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
lifecycle/confirmed
Lingua principale
Rust
Stelle
4.7k
Fork
208
Merge medio
1g 7h
PR unite (30g)
48

Descrizione

you can call `fflush(NULL)` and that flushes all open FDs.
Can we leave buffering and add that on VM exit (or similar) in an upcoming PR?

_Originally posted by @jprendes in https://github.com/hyperlight-dev/hyperlight/pull/831#discussion_r2891131121_

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando il codice Rust che gestisce VM exit e verifica come viene attualmente gestito il buffering dell’I/O standard. Determina il percorso VM-exit o shutdown appropriato per eseguire il flush di tutti gli stream di I/O standard. Il lavoro è completato quando l’output bufferizzato viene sottoposto a flush all’uscita della VM, mantenendo il comportamento di buffering esistente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
rust
Ambito
operating-systems
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Tranquilla
Chiarezza
Abbastanza chiara
Idoneità per principianti
55/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.