This was fixed recently via a change to zconf_umount_clients (LU-452 change http://review.whamcloud.com/2015, Git hash 26bb579a96efced8825b63b84465334368ecc382). This was committed to master for 2.1.58 (i.e. before the 2.2 split), so it should be fixed.
The zconf_umount_clients() function will now wait indefinitely for busy processes to finish using the filesystem, rather than pretending the unmount was successful and blindly continuing with the server shutdown (which will definitely block the client from ever unmounting correctly).
This was fixed recently via a change to zconf_umount_clients (
LU-452change http://review.whamcloud.com/2015, Git hash 26bb579a96efced8825b63b84465334368ecc382). This was committed to master for 2.1.58 (i.e. before the 2.2 split), so it should be fixed.The zconf_umount_clients() function will now wait indefinitely for busy processes to finish using the filesystem, rather than pretending the unmount was successful and blindly continuing with the server shutdown (which will definitely block the client from ever unmounting correctly).