If I upgrade my Universal Forwarder to 5.0 will it remember where it left off in its files or will it reread from the start of the file?
I'd like to avoid duplicate events after the upgrade
It will pick up where it left off. It will remember where the seek pointer is and go from there. You will not get duplicate events.
View solution in original post
@DerekB, is correct. The checkpoint/seek pointers will be honored, but back up your configs as changes don't occur until restart of splunk. Also verify the $SPLUNK_HOME/var/log/splunk/migration.log, this will tell you which files have been modified. What you are mostly concered about is the fishbucket directory.
Here some additional reading: http://docs.splunk.com/Documentation/Splunk/4.3.4/Deploy/Upgradethenixuniversalforwarder http://blogs.splunk.com/2008/08/14/what-is-this-fishbucket-thing/ http://docs.splunk.com/Documentation/Splunk/5.0/Deploy/Deploymentoverview