Skip to content

Can you considering to replay all enrichments listed in skipped path for a workflow #4422

Description

@tifennlegoff

Hey, for the context, we currently have a workflow with many enrichment who call HTTP APIs. When an API doesn't answer, the document goes to a retry Kafka topic. When this document is replayed, the workflow will replay only the failed enrichment but not the others. In our case, some enrichments were ignored because they depended on the failed one. Consequently, several documents could have missing enrichments.

By reading the documentation, it's seems to be an expected behavior. We added an apply field to the meta_path who contain a list of all skipped and failed enrichments but it's doesn't works as expected. This field is just before the workflow but Benthos push the data inside the previous field and it's doesn't seems to care about the content.

So, is it possible to considering replay all enrichments listed in meta_path.skipped? (or maybe add an option to perform it)

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions