Skip to content

NATS source's consumer.ack_policy defaults to "None" - JS redelivering every message #25679

@almostintuitive

Description

@almostintuitive

Describe the bug

It looks like from the documentation that NATS source's consumer.ack_policy property is optional but it defaults to None, which essentially breaks Jetstream durable consumers - the messages are redelivered on every occasion, essentially grinding Risingwave to a halt with duplicate messages.

Error message/log


To Reproduce

No response

Expected behavior

No response

How did you deploy RisingWave?

No response

The version of RisingWave

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    type/bugType: Bug. Only for issues.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions