Skip to content

Feature request: Report batch item failures for consuming message from MSK #2973

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

Closed
1 of 2 tasks
yifei-ding opened this issue Aug 18, 2023 · 4 comments
Closed
1 of 2 tasks
Assignees
Labels
batch Batch processing utility duplicate This issue or pull request already exists feature-request feature request

Comments

@yifei-ding
Copy link

Use case

Customer is handling IoT data using MSK and lambda. They work in highly regulated industry so they need to ensure there's no missing data. They want to know which item is failed in a batch in order to process it again. Currently this function is available with SQS but not with MSK yet. https://docs.aws.amazon.com/lambda/latest/dg/with-sqs.html#services-sqs-batchfailurereporting

Solution/User Experience

When consuming a batch of message from MSK using lambda function, return the failed item id(s).

Alternative solutions

No response

Acknowledgment

@yifei-ding yifei-ding added feature-request feature request triage Pending triage from maintainers labels Aug 18, 2023
@boring-cyborg
Copy link

boring-cyborg bot commented Aug 18, 2023

Thanks for opening your first issue here! We'll come back to you as soon as we can.
In the meantime, check out the #python channel on our Powertools for AWS Lambda Discord: Invite link

@leandrodamascena
Copy link
Contributor

Hello @yifei-ding! Good to know that companies are using MSK to store data for IoT and want to take advantage of adding partial failure support. But at this moment Lambda currently doesn't support this feature - as you mentioned.

We have a similar open issue (#2969) where other customers are also requesting this support. We are collecting these requests to pass the needs of our customers to the Lambda team, but we are unable to give an estimate of when we can update this issue with any updates.

Do you mind if I close this issue and you give a thumbs-up/add a comment on issue #2969?

Thank you.

@leandrodamascena leandrodamascena added duplicate This issue or pull request already exists and removed triage Pending triage from maintainers labels Aug 19, 2023
@leandrodamascena leandrodamascena added the batch Batch processing utility label Aug 19, 2023
@leandrodamascena leandrodamascena self-assigned this Aug 19, 2023
@yifei-ding
Copy link
Author

Sure. Please go ahead and close this issue.

Hello @yifei-ding! Good to know that companies are using MSK to store data for IoT and want to take advantage of adding partial failure support. But at this moment Lambda currently doesn't support this feature - as you mentioned.

We have a similar open issue (#2969) where other customers are also requesting this support. We are collecting these requests to pass the needs of our customers to the Lambda team, but we are unable to give an estimate of when we can update this issue with any updates.

Do you mind if I close this issue and you give a thumbs-up/add a comment on issue #2969?

Thank you.

@github-actions
Copy link
Contributor

⚠️COMMENT VISIBILITY WARNING⚠️

This issue is now closed. Please be mindful that future comments are hard for our team to see.

If you need more assistance, please either tag a team member or open a new issue that references this one.

If you wish to keep having a conversation with other community members under this issue feel free to do so.

@leandrodamascena leandrodamascena moved this from Coming soon to Shipped in Powertools for AWS Lambda (Python) Aug 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
batch Batch processing utility duplicate This issue or pull request already exists feature-request feature request
Projects
Status: Shipped
Development

No branches or pull requests

2 participants