Sometimes you may see in the Replicate log an informational message like the folllowing:
SORTER_STORAGE ]I: Incorrect number of compensations. iFileNextOffset is 296, iReadPosition is 296, cNextRecordPart is 0. (transaction_storage.c:4013)
When does this message displayed in the log?
This informational messages (indicated by the capital i following the closing square bracket) is generated when a CDC task is working on a table and the source system has issued a rollback on the table or unit of work.
The rollback then begins to work backwards in the db log correcting the data.
Product: Replicate