Github user ramkrish86 commented on the issue:

    https://github.com/apache/flink/pull/2332
  
    I can take this up and come up with a design doc. Reading thro the comments 
here and the final decision points I think only puts/deletes can be considered 
idempotent. But increments/decrements cannot be considered to be idempotent. We 
may need to two types of sink then one sink which supports the puts/deletes and 
the other one where we need to support non-idempotent ops.
    Coming to @nielsbasjes issue of not able to flush the buffered mutator - 
should you always call bufferedmutator#flush() on every checkpoint call?


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to