11:33am on Aug 29, 2012
So I'm working with Fedora 17 lately, which uses systemd. I really want to like it, there's a lot of good things here, especially the ability to auto-restart dead services, which I had been using daemontools for.
The issue is, systemd doesn't quite seem ready for production use, despite being adopted by various Linux distributions.
I just spent some time this morning trying to work out why some NFS mounts configured in /etc/fstab would mount, but others wouldn't. It appears to be a timing issue, for some unknown reason, systemd doesn't load the nfs module before trying to mount NFS shares.
Solution: echo 'nfs' > /usr/lib/modules-load.d/nfs.conf
At least that's easy.