Comments (3)
cc: @jlebon @cgwalters
from dracut.
(Might want to open this against https://github.com/dracut-ng/dracut-ng instead.)
OK yeah, I thought FCOS/RHCOS didn't actually use the initramfs on shutdown. And it doesn't by default, but that changed when we started supporting iSCSI and multipathing, whose dracut modules both use need_shutdown
(which is what signals that going back to the initramfs at shutdown is desirable).
So yeah... booting FCOS with multipath enabled reproduces this bug. Which means we weren't running this bit of code. Though talking with @bmarzins, the consequence of this cannot result from data loss in any way.
As for iSCSI, the module itself doesn't install a shutdown hook like the multipath one does, but maybe it's for the purpose of running the generic umount shutdown code to unmount the rootfs to ensure all data is flushed back to the target?
But yes, we should definitely fix this.
from dracut.
Closed in favor of dracut-ng/dracut-ng#514
from dracut.
Related Issues (20)
- "rd.*" Is Ignored When "debug" Or "SYSTEMD_LOG_LEVEL=debug" Is Used As Well HOT 2
- detect and generate initrd.img-${kernel}
- Request to repair the error of qemu nbd in the switch_root process HOT 5
- RFC: review if '.early' postfix for ucode is still required
- dracut uses wrong version description for Unified Kernel Images HOT 5
- network-legacy module dropped from Fedora 40 package HOT 8
- systemd will dlopen libraries that used to be statically included
- RFE: new version?🤔 HOT 3
- rd.live.overlay.overlayfs=1 is broken on Fedora 39 LiveOS HOT 4
- Support bcachefs encrypted root unlocking
- [REPO DEAD] This repo is dead HOT 1
- Start job for disk device hangs, Linux Zen images and snapshots fail to boot, after update from 059-6 to 101-1 HOT 1
- Dracut generated initramfs fails to boot with recent kernels due to SELinux Permission Denied errors
- make parsing of `rd.luks.timeout` singular instead of plural to avoid Mal-formed `cryptsetup` command line
- dracut failled to boot a crypt_luks with systemd-gpt-auto mount !!! HOT 2
- sshd not starting after recent patch HOT 10
- Unable to find a root filesystem error
- Dracut now has many dependencies on systemd-modules-load, requiring building modules support into systemd. HOT 1
- dracut-install falls over if sysroot argument end with `/`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dracut.