- Diantar
- 24 September 2026 pukul 01.43 UTC
- Pengarang
- Kamo
- Kommit
- 45d5dd3
Sebuah komputer baru ditetapkan, muncul, melaporkan AWAKE, dan 90 detik kemudian panik: Kernel panik - tidak sinkronisasi: tidak ada init bekerja ditemukan. Aku yang menyebabkan itu. _ Pastikan _ melanjutkan menulis fragmen grub, berjalan update- grub, dan hanya KEMUDIAN berjalan update- initramfs -u. lanjutkan _ restart _ keputusan adalah puas saat update- grub selesai - ia memeriksa grub.cfg - jadi seorang watcher tick mendarat di jendela itu reboot mesin sementara initramfs masih sedang ditulis. Sebuah initrd dipotong tidak dapat mengait root, kernel tidak dapat exec init, dan komputer tidak bisa bootable dengan apa-apa di dalamnya mampu mengatakan mengapa. Jendela dibuka dengan memindahkan restart ke IdleWatcher.tick (), yang tidak menahan kunci yang konfigurasi () mengambil. Jadi restart _ for _ resume sekarang mengambil kunci yang sama sebelum memutuskan apapun. Non- blocking, sengaja: konfigurasi () memegang kunci selama menit sementara menulis sebuah RAM-sized swap berkas ke volume jaringan, dan watcher yang menganggur harus tetap melakukan polling melalui itu daripada kios di belakangnya. Sebuah kutu dilewati biaya tiga puluh detik dan penolakan mengatakan persis mengapa. Tes regresi memegang kunci dan menegaskan bahwa tidak ada reboot diterbitkan, kemudian rilis dan menegaskan upaya berikutnya terus berlanjut.
