You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, all data in a barrier will be buffered in the sink executor and some operations to prevent the disorder incorrect result of upsert sink. But it makes the e2e latency to barrier latency and the event can not be sinked earlier.
we can buffered the data but sink the event at time, but on barrier coming, send other operations to "fix" the wrong result.
The text was updated successfully, but these errors were encountered:
Does it mean that the user needs to be aware of the "wrong" results and somehow also be able to tolerate a temporary wrong result in the user's application?
Just try to understand the scope of this improvement that can be applied to
Does it mean that the user needs to be aware of the "wrong" results and somehow also be able to tolerate a temporary wrong result in the user's application?
Just try to understand the scope of this improvement that can be applied to
the downstream system must be an "upsert" system, in other words, when the system receives a new inserted value, it should overwrite the exist value in the system with the same key.
the result of a specific will be "eventually correct" but maybe some key will lost for a while... (I think maybe there could be another solution when I write this. maybe we can delay the delete operation to achieve a better experience for user)
the order of different key's update during a barrier is not guaranteed. And that's not guaranteed in our current implementation too.
This issue has been open for 60 days with no activity.
If you think it is still relevant today, and needs to be done in the near future, you can comment to update the status, or just manually remove the no-issue-activity label.
You can also confidently close this issue as not planned to keep our backlog clean.
Don't worry if you think the issue is still valuable to continue in the future.
It's searchable and can be reopened when it's time. 😄
Currently, all data in a barrier will be buffered in the sink executor and some operations to prevent the disorder incorrect result of upsert sink. But it makes the e2e latency to barrier latency and the event can not be sinked earlier.
we can buffered the data but sink the event at time, but on barrier coming, send other operations to "fix" the wrong result.
The text was updated successfully, but these errors were encountered: