Connor McAuliffe created CAMEL-14590:
----------------------------------------
Summary: Camel-Pulsar consumer calls unsubscribe on
doStop/doSuspend, potentially deleting subscription
Key: CAMEL-14590
URL: https://issues.apache.org/jira/browse/CAMEL-14590
Project: Camel
Issue Type: Bug
Components: camel-pulsar
Reporter: Connor McAuliffe
In the PulsarUtils [stopConsumers
method|https://github.com/apache/camel/blob/master/components/camel-pulsar/src/main/java/org/apache/camel/component/pulsar/utils/PulsarUtils.java]
all the consumers call unsubscribe(). This causes the subscription to be
deleted if this call comes from the last consumer. I do not know if this is
intentional behavior but it seems to be dangerous (and has caused some issues
for us without realizing it). If this is intentional, can we make it
configurable to avoid doing this? Or if it is not intentional can we just
remove the call entirely?
--
This message was sent by Atlassian Jira
(v8.3.4#803005)