http://bugzilla.novell.com/show_bug.cgi?id=1137373
http://bugzilla.novell.com/show_bug.cgi?id=1137373#c27
--- Comment #27 from Fabian Vogt
(In reply to André Werlang from comment #25)
In sum, I like to address the root cause, at first it seems to be systemd,
The root cause is systemd indeed, more precisely a race can happen when PID1 is reloading and udevd has not finished starting.
This bug has been reported to upstream, see comment #24.
but the default openSUSE TW install needs to address the issue by dealing with the out-of-place service I mention above.
Indeed, it seems that the btrfs stuff abuses of PID1 reloading and therefore it's easier to trigger systemd race on TW than on other distros. It would be nice if this could be fixed too even though it's not the root cause. That would improve the boot process as PID1 reloading is quite expensive operation.
There's a report or request somewhere asking about that, but I don't think it's getting anywhere. It would be great if you could push for this. I guess converting the refresh service to a generator on startup which generates the .timer units based on sysconfig would be an option, or even just dropping the sysconfig way of configuration altogether. -- You are receiving this mail because: You are on the CC list for the bug.