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

NATS JetStream Pull Subscribe Not delivering messages on a Work Queue intermittently #1480

Open
PKuchibhatla opened this issue Nov 28, 2023 · 0 comments
Labels
defect Suspected defect such as a bug or regression

Comments

@PKuchibhatla
Copy link

Observed behavior

We have been observing an issue w.r.t Pull consumer with Work Queue Stream having multiple subjects having multiple durable subscriptions in K8S Environment where in we have multiple Pods subscribing on the Durable consumer.

We have a 5 Node NATS Cluster with 3 Replica Jetstream .

Suddenly We observe Fetch Getting blocked and not able to give msgs back even though Queue contains messages.

We also observed if the pods gets scale down some of the msgs are locked in the stream and are not getting delivered to any other subscriptions and until the consumer is removed the messages are not getting delivered again

Expected behavior

As per the Durable Consumer it should support re-distribution of Msgs after ACK-Expiry which is not working.

Server and client version

NATS Version 2.10.4
NATS Go client - Version 1.31.0

Host environment

No response

Steps to reproduce

No response

@PKuchibhatla PKuchibhatla added the defect Suspected defect such as a bug or regression label Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
defect Suspected defect such as a bug or regression
Projects
None yet
Development

No branches or pull requests

1 participant