Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tap sync doesn't include records that match the current bookmark #34

Open
HarrisonMarcRose opened this issue Nov 22, 2019 · 0 comments
Open

Comments

@HarrisonMarcRose
Copy link

It is generally expected that the tap will save the latest bookmark and in the next sync include all data with the bookmark value greater than or equal to (>=) that bookmark value.

We created 3 projects and did a sync. all three records were synced
If we run a second sync without updating, creating or deleting any projects we would expect that the last project updated (in this case also the last project created) would be sent to the target.

Instead however, 0 records for the projects stream were sent to the target.

Also, it appears that Harvest only stores bookmarks with second precision and not millisecond or greater precision. This means that if someone updates or creates a record within the same second just after a sync has finished there is a decent likelihood that this record would be skipped and there would be a data discrepancy. This so far has not been proven and more testing is required around this to see if this actually happens.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant