Snapshot complete with unknown recoveryId

Error Description

Customers may encounter a log message containing the following phrase in the Java SDK.

"Received snapshot complete with unknown recoveryId"

Log Example -

2023-05-14 12:46:44,392 INFO (RecoveryManagerImpl) - Received snapshot complete with unknown recoveryId. Producer=Producer[3 Ctrl], recoveryId=316, messageInterest=AllMessages

Applies to

UOF SDK Java

Cause

This issue may occur due to one of the following reasons:

  1. Recovery was initiated by an external source like iodocs.

  2. The first recovery did not complete in time, and the SDK issued a new recovery request with a new request ID. When recovery is initiated, it may generate a significant number of messages for the SDK to process. If the SDK is unable to recover for an extended period, it may issue another recovery, forgetting the previously issued recovery ID. For more information about recovery handling, refer to the UOF SDK - Recovery documentation.

Resolution

No action required.

Last updated

Was this helpful?