Does anyone know under precisely what circumstances NetApp returns ESTALE?
I have a file open in my application to which I have just done a write; I issue another write very shortly thereafter and I get ESTALE back.
Now, I believed that ESTALE was returned when a file handle was presented where the file had really been deleted and the inode for the file was reused for a new file. But since my process has the file open, even if it's been deleted by some other process (which is possible), I don't think I should get ESTALE returned.
So this means I don't understand what is going on. But perhaps you do :-).
Edward Hibbert.