In my backup application I am using USN journal to check changes to the volume. In microsoft website it mentioned like USN has a maximum size and the file gets full records gets deleted.
MaximumSize is the target maximum size for the change journal in bytes. The change journal can grow larger than this value, but at NTFS file system checkpoints the NTFS file system examines the journal and trims it when its size exceeds the value of MaximumSize plus the value of AllocationDelta. (At NTFS file system checkpoints, the operating system writes records to the NTFS file system log file that allow the NTFS file system to determine what processing is required to recover from a failure.)
So what does actually happen when journal is full? Do all record gets deleted? or all only it will delete oldest record and make a entry for new? How can i handle usn journal size full case?