(In reply to Karl Mistelberger from comment #16) > Yet another claim which is not supported by evidence. I reiterate: removing > After=local-fs.target from unit btrfsmaintenance-refresh.path results in > btrfsmaintenance-refresh.serviceb being triggered before local-fs.target is > reached. This has been verified on one of my machines and has been confirmed > independently by several users at https://forums.opensuse.org/forum.php, I didn't say that your workaround has no effect, I was just pointing out that it doesn't look correct. So before considering merging your patch, it would be interesting to understand why btrfsmaintenance-refresh.service is triggered before local-fs.target. Please attach the debug logs (output of journalctl -b -o short-monotonic) after making sure to revert your changes. To enable the debug logs please append the following options to the kernel command line "printk.devkmsg=on systemd.log_level=debug"