Skip to content

Feature request: Better failures handling while using both BatchProcessing and LargeMessageHandling #596

Closed
@qtdzz

Description

@qtdzz

Is your feature request related to a problem? Please describe.

While using both BatchProcessing and LargeMessageHandling on a lambda, there could be a case when the lambda failed to download the large payload from S3, hence it would fail the whole batch before it could even reach the batch processor. The result is that we have to reprocess/redownload the whole batch, even though most of the messages in the batch could have been processed in the previous try.

Describe the solution you'd like
The failures when downloading payload are handled individually as it were an exception inside the batch processor.

Additional context

My use case is that I would like to batch process large messages. I would prefer to process any messages downloaded successfully without relying on other messages' downloading status. Only the failed-to-load messages should be retried.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions