-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ignition-kargs.service racing with other units for access to /boot #883
Comments
I think adding stronger ordering in that unit makes sense, though I would probably go with |
Yeah. That's what I originally did, but I ended up with a systemd unit ordering loop when testing with dracutdevs/dracut#1548 |
Here's the ordering cycle:
|
I'm currently not able to reproduce the race failure (after all, it is a race). Should I continue to add in the proposed patch of |
We've seen races with ignition-kargs.service, which accesses /boot rw. Let's introduce some ordering here. Need to use `Before` because otherwise we get a systemd ordering cycle. Fixes: coreos/fedora-coreos-tracker#883
added it as a commit in coreos/fedora-coreos-config#1068 |
We've seen races with ignition-kargs.service, which accesses /boot rw. Let's introduce some ordering here. Need to use `Before` because otherwise we get a systemd ordering cycle. Fixes: coreos/fedora-coreos-tracker#883
…-kargs We've seen races with ignition-kargs.service, which accesses /boot rw. Let's introduce some ordering here. Need to use `Before` because otherwise we get a systemd ordering cycle. Fixes: coreos/fedora-coreos-tracker#883
…-kargs We've seen races with ignition-kargs.service, which accesses /boot rw. Let's introduce some ordering here. Need to use `Before` because otherwise we get a systemd ordering cycle. Fixes: coreos/fedora-coreos-tracker#883
…-kargs We've seen races with ignition-kargs.service, which accesses /boot rw. Let's introduce some ordering here. Need to use `Before` because otherwise we get a systemd ordering cycle. Fixes: coreos/fedora-coreos-tracker#883
In the case that I'm seeing
ignition-kargs.service
, which is accessing /boot read-write is racing withcoreos-copy-firstboot-network
which accesses boot read-only.I'm able to workaround for now with something like:
But I wonder if there's a more complete solution.
I might be hitting this now when no one else has because I'm testing out newer dracut over in coreos/fedora-coreos-config#1068
The text was updated successfully, but these errors were encountered: