Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.14.0
-
None
Description
Log reader filtered all log data blocks which come from inflight instant.
containsInstant return false when input instant's timestamp is not equal as anyone instant timestamp in inflight timeline.
But now, in timeline's containsInstant that input is instant's timestamp, it would return true.
When input is the instant with default_millis_ext, instant's timestamp is less than someone instant timestamp in timeline.
In finally, log reader skipped the completed delta commit instant and caused data lost.
I think timeline's containsInstant should have consistent behavior and update containsOrBeforeTimelineStarts to containsInstant
Attachments
Attachments
Issue Links
- links to