UnifiedFeed SDK is a client library that enables easier integration with the Betradar XML feeds. SDK exposes XML feed service interface in a more user-friendly way and isolates the client from having to do XML feed parsing, proper connection handling, error recovery, event queuing, data caching and dispatching.
We experienced recovery operation failures due to the _lastRecoveryMessage variable defined in ProducerRecoveryManager.cs.
Our investigations showed that the variable is set when the recovery operation starts and the ProducerRecoveryManager is created. It is wrong due to the condition that uses this variable.
FIX: This change causes every feed message related to the recovery operation to update the variable to the value DateTime.Now as in the constructor and the recover start.
We experienced recovery operation failures due to the
_lastRecoveryMessage
variable defined inProducerRecoveryManager.cs
. Our investigations showed that the variable is set when the recovery operation starts and theProducerRecoveryManager
is created. It is wrong due to the condition that uses this variable.FIX: This change causes every feed message related to the recovery operation to update the variable to the value
DateTime.Now
as in the constructor and the recover start.