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

Bug Fix to filter uncommitted messages when sorting is disabled and m… #14

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Aishwarya2203
Copy link

…axFilesPerTrigger is set

Bug/Issue : Incorrect filter condition, leading to no files being given to Spark

When working with the connector code, we had to disable the sorting to gain performance improvement in our application. After disabling sorting, we noticed that the condition to filter the uncommitted messages from the cache is incorrect and will always be false.

Since we want to filter uncommitted messages, the condition should be looking for files that are not committed, similar to the code flow path here: https://github.com/qubole/s3-sqs-connector/blob/master/src/main/scala/org/apache/spark/sql/streaming/sqs/SqsFileCache.scala#L118

…axFilesPerTrigger is set

Bug/Issue : Incorrect filter condition, leading to no files being given to Spark

When working with the connector code, we had to disable the sorting to gain performance improvement in our application.
After disabling sorting, we noticed that the condition to filter the uncommitted messages from the cache is incorrect and will always be false. 

Since we want to filter uncommitted messages, the condition should be looking for files that are not committed, similar to the code flow path here: https://github.com/qubole/s3-sqs-connector/blob/master/src/main/scala/org/apache/spark/sql/streaming/sqs/SqsFileCache.scala#L118
@Aishwarya2203
Copy link
Author

@@abhishekd0907 Can you review this change ?

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

Successfully merging this pull request may close these issues.

1 participant