Details
-
Bug
-
Status: Open
-
Minor
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Looking at the source for the sql-streaming-sqs connector, it seems that we delete the messages in SQS on every fetchMaxOffset() call.
My understanding of a spark streaming source is that a call to the commit() method signals that spark has completed processing up-to the given offset. Should we not delete the SQS messages on a call to commit() instead?