Yea, NFS processes can get into an uninterruptible and unkillable sleep state where then only way to clean up is to reboot.
umount -l /stuck/directoryThe frustrating thing is, a shocking number of people either don't realize it or simply can't.
I've lost weeks of my life to D-state. All TCP, all new protocol revisions. Datacenter wide deployment with redundant ports, paths, everything.