(In reply to Franck Bui from comment #26) > (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.