You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2022/10/28 03:42:39 UTC

[GitHub] [pulsar-client-cpp] nakonczy opened a new issue, #85: RedeliveryCount is 0 on redelivery

nakonczy opened a new issue, #85:
URL: https://github.com/apache/pulsar-client-cpp/issues/85

   **Describe the bug**
   I have a pulsar server with a single topic and a message produced to the topic.
   It is a standalone server.
   I have a client app having a single consumer. 
   Subscription type is Shared.
   When I receive the message, and then stop the client app before ack-ing, and then start the client app again, then the message is redelivered as expected, but with redeliveryCount=0 (expected 1).
   Similarily, when the consumer reconnects due to temporary lack of connectivity to pulsar server before ack-ing, then the redelivered message has the redeliveryCount=0.
   
   **To Reproduce**
   Steps to reproduce the behavior:
   1. Receive a message.
   2. Block connectivity. I did it like this:
   `sudo iptables -I INPUT -p tcp -m tcp --dport 6650 -j REJECT`
   3. Acknowledge the message while there's no connectivity
   4. Wait longer than ping timeout (keepaliveIntervalMillis?, default is 30sec.)
   5. Unblock connectivity:
   `sudo iptables -D INPUT -p tcp -m tcp --dport 6650 -j REJECT`
   6. Reconnect will occur and message will be redelivered (as expected), but, it's redeliveryCount will be 0 (not 1).
   
   OR:
   1. Receive a message.
   2. Stop the client app without ack-ing the message.
   3. Start client app again.
   4. Redelivery occurs with redeliveryCount=0.
   
   
   **Expected behavior**
   Redelivered message's redeliveryCount value should be 1 instead of 0.
   
   **Desktop (please complete the following information):**
    - OS: Ubuntu 18
   - Using Java pulsar client.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [pulsar-client-cpp] BewareMyPower commented on issue #85: RedeliveryCount is 0 on redelivery

Posted by GitBox <gi...@apache.org>.
BewareMyPower commented on issue #85:
URL: https://github.com/apache/pulsar-client-cpp/issues/85#issuecomment-1294607872

   @MichalKoziorowski-TomTom It's because the original issue was tagged with `client-cpp` label, when I checked the stale issues in the original pulsar repo, I moved it here.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [pulsar-client-cpp] MichalKoziorowski-TomTom commented on issue #85: RedeliveryCount is 0 on redelivery

Posted by GitBox <gi...@apache.org>.
MichalKoziorowski-TomTom commented on issue #85:
URL: https://github.com/apache/pulsar-client-cpp/issues/85#issuecomment-1294598349

   Hi @BewareMyPower.
   
   I suppose it's not really related to C++ client. It happened also with Java client and Python client. I wonder why this should be handled at client side at all. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org