Parseable is experiencing data loss due to a time skew in local-sync. The scheduler operates on minute-based(eventually configurable) intervals and performs flush operations at the end of each interval. However, a timing discrepancy causes late-arriving data to be appended after EOF markers, rendering this data kinda invisible to readers.
The scheduler triggers a flush operation at the end of each minute interval
The flush operation:
- Writes all in-memory buffered data to disk
- Appends an EOF marker to signal completion