I've just noticed that `tail -f` will not work over NFS as changes on the remote system will not go through the local VFS and so will not be noticed by inotify. Testing with `tail -s.1 ---disable-inotify` does get the changes noticed, albeit after a delay of 3s on my setup.
So what to do? I suppose we could statfs("filename") and then use polling for CIFS CODA FUSECTL? LUSTRE NFS SMB. I wonder should lib/mountlist.c::read_file_system_list() be updated as it only considers NFS, SMB and CIFS as remote? Also I wonder why GFS is not in the fs.h list? cheers, Pádraig.