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)

Reply via email to