Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Recon expects an exception to be thrown in order to fall back to full snapshot when an OM DB delta update cannot be retrieved:
However, the current logic implies that RDBStore#getUpdatesSince will not ever throw SequenceNumberNotFoundException back to the client (Recon) because it is caught in try-catch. A patch earlier broke this intended behavior.
Solution:
Restore the intended behavior by explicitly catching SequenceNumberNotFoundException and throwing it back to the client.