Microsoft .NET FileSystemWatcher reports System.IO.InternalBufferOverflowException
Applies to
- Applications using SMB notification to track changes
- Applications using FileSystemWatcher Class Microsoft .NET Framework FileSystemWatcher Class of Win32 ReadDirectoryChangesW API (example: Seclore)
- ONTAP - 'changenotify' property enabled on a the share
Issue
- Applications that use Change Notify to track changes in the CIFS shares such as adding/deleting/renaming a file to a directory, are not receiving all notifications about changes that happened
- The applications using the FileSystemWatcher class reports the following error:
System.IO.InternalBufferOverflowException: Too many changes at once in directory <path>
- Applications using the Win32 ReadDirectoryChangesW API might not work as expected.