Note that as of 10.9.4 and all earlier versions of OSX that use sleep assertions to determine whether the computer will sleep or wake from network activity (present since at least Mountain Lion I believe), the NFS filesharing protocol still does not generate an assertion. This means the computer will go to sleep while you watch a video from a remote location and/or will not wake from sleep when trying to access the computer using NFS. I have to keep my computer awake at all times for this reason.
I've tried writing Apple myself with bug reports, but apparently they just ignore one person or something as it's been at least two OSX updates since my last report about NFS not triggering an OS "Assertion" to keep the server from going to sleep and/or to wake it up when it is asleep. SMB and AFP both trigger such assertions allowing one to use something like an external computer/box with XBMC to wake on demand the server to watch video/music/whatever but if you use NFS as a network protocol instead (part of UNIX and part of OS X since it IS certified UNIX), it just IGNORES it as an assertion to either prevent sleep or to wake the computer. I'm using NFS since it's more reliable with XBMC (especially in older versions that work with AppleTV Gen1 without wiping the Apple OS to use Linux instead), but it means I can never put my Mac server to sleep unless I want to manually click on Caffeine or whatever to prevent it from sleeping and then turn it back off again manually when I want it to sleep.
I'm posting this here to see if I can get some others that find this to be a problem (even if you don't use it, it would be nice if OSX was consistent in its behaviors in regards to its own available protocols) to also submit feedback to Apple to let them know we'd like NFS to trigger sleep assertions and thus get the problem fixed.
Consumer Feedback Link (select Connectivity/Interoperability as the type of feedback and Filesharing/Networking as the area):
https://www.apple.com/feedback/macosx.html
Developer Bug Report Link:
https://bugreport.apple.com/
Example Feedback:
Subject: Please Add NFS Assertion Support for Sleep/Wake
Comments: Please add the NFS networking protocol as a sleep assertion (like SMB and AFP already have) so that OS X will go to sleep and wake from sleep when accessing the computer from a remote client using the NFS protocol.
I've tried writing Apple myself with bug reports, but apparently they just ignore one person or something as it's been at least two OSX updates since my last report about NFS not triggering an OS "Assertion" to keep the server from going to sleep and/or to wake it up when it is asleep. SMB and AFP both trigger such assertions allowing one to use something like an external computer/box with XBMC to wake on demand the server to watch video/music/whatever but if you use NFS as a network protocol instead (part of UNIX and part of OS X since it IS certified UNIX), it just IGNORES it as an assertion to either prevent sleep or to wake the computer. I'm using NFS since it's more reliable with XBMC (especially in older versions that work with AppleTV Gen1 without wiping the Apple OS to use Linux instead), but it means I can never put my Mac server to sleep unless I want to manually click on Caffeine or whatever to prevent it from sleeping and then turn it back off again manually when I want it to sleep.
I'm posting this here to see if I can get some others that find this to be a problem (even if you don't use it, it would be nice if OSX was consistent in its behaviors in regards to its own available protocols) to also submit feedback to Apple to let them know we'd like NFS to trigger sleep assertions and thus get the problem fixed.
Consumer Feedback Link (select Connectivity/Interoperability as the type of feedback and Filesharing/Networking as the area):
https://www.apple.com/feedback/macosx.html
Developer Bug Report Link:
https://bugreport.apple.com/
Example Feedback:
Subject: Please Add NFS Assertion Support for Sleep/Wake
Comments: Please add the NFS networking protocol as a sleep assertion (like SMB and AFP already have) so that OS X will go to sleep and wake from sleep when accessing the computer from a remote client using the NFS protocol.