Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
mongodb-1.0.0
Description
Exact-once semantics may not be guaranteed at present on partial reads.
We use a number fetchSize to limit the records count for every fetch loop but we didn't record the offset into the split state. When resuming the split reader from a partially completed split, we may re-read some data.
We should record the current reading offset into split state.
Skip this offset when restoring to prevent duplicate reading.