The "tail -f" command uses inotify for tracking changes in files. For remote file systems [-/,] inotify is not available. In the case of unknown file systems, for example panasas, "tail -f" failed instead of falling back to polling. Now, the list of known file systems is updated and "tail -f" is modified to fall back into polling for unknown file systems. As result, "tail -f" now works correctly, even on unknown file systems, with only a warning about the unknown file system and a fall back to polling.Cause:
tail -f uses inotify for tracking changes in files. For remote filesystems inotify is not available.
In the case of unknown filesystems like panassas, tail -f simply failed, instead of fallback to polling.
List of known filesystems was updated and tail was modified to fallback into polling, for unknown filesystems.
As result, tail -f will work correctly even on unknown filesystems, just with warning about unknown filesystem and fallback to polling.