"when a directory listing is performed from perl using readdir from perl using readdir(
), often some of the newly created files ( created in the last 30 minutes ) are not getting listed."
So it happens when you are using the Windows OS file manager? I think it is safe to say that this is not a perl specific question. Are you sure your NetApp device and software are properly configured? Are the permissions being set correctly and in a timely fashion? Sounds to me like you need to check the NetApp documentation or search for known problems like this with their systems.