We have a collective with two Pi servers. Due to Bufferproblems, they have become out of sync. Some events have been written to the primary server and not the secondary and vice versa. How do I get them synchronized again.
This would be a simpler task to do. You would only have to fill the gaps from the secondary archive were the data is missing.
In order to do this you can use he Offline Archive Utility - Piarchss.
An example in how to fill archive gaps would be the following:
Data gap 11/9/2013 00:25:00 and 11/10/2013 03:09:00
1) Selected archives on primary PI Server that covered the gap between 11/9/2013 00:25:00 and 11/10/2013 03:09:00
2) Unregistered and copied the selected archives to the secondary PI server
3) Re-register the selected archives on the primary PI Server
3) Using command prompt, navigated to %PISERVER%\BIN\ and ran the following command to reprocess one of the archives:
piarchss -if path\archivefromprimaryserver -of E:\Gapfiles\processed\newarchivename -filter_ex "original_archive_start_time" "original_archive_end_time" -ost "original_archive_start_time" -oet "original_archive_end_time" >output1.txt
4) After the process finished, copied output file to archive directory and successfully registered the archive.
Please find a KB article with more information related with the PIarchss utility KB00713 - Using the Offline Archive Utility - PIARCHSS
This is a complex problem to solve as you have data split between both collective members.
Here are some ideas that I came up:
These are my two cents!
Actually I am only missing data in the secondary archives!
Retrieving data ...