We have persistent subscriptions and when an unexpected exception happens we want to “stop the subscription” until we fixed the exception from occurring. So I expected that when we nack the event and send it the “stop” action that we wouldn’t be receiving additional events anymore. But that doesn’t seem to be the case as we continue to receive events.
Here is some proof that we are sending a stop:
event-store | [00001,28,09:55:59.466] Message NAK’ed id a45d76ea-8600-4505-be24-3f35ca4bd2eb action to take Stop reason ‘RANDOM ERROR’
So how is this supposed to work? As the docs aren’t really clear on this. I’ve only seen this: https://eventstore.org/docs/http-api/competing-consumers/index.html#query-parameters-5
Thanks in advance!