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)
- Clustered Data ONTAP - the 'changenotify' property enabled on a watched share
Issue
- The applications using 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>
- The applications using the Win32 ReadDirectoryChangesW API might not work as expected.