Skip to content

Unacked messages are not redelivered on time on C++ #6168

Closed
@k2la

Description

@k2la

Expected behavior

Unacked messages are redelivered after about unAckedMessagesTimeout.

Actual behavior

As the following log, unacked messages are redelivered after about 2 * unAckedMessagesTimeout.

my-message-0: Wed Jan 29 13:52:39 2020
2020-01-29 13:52:59.210 INFO  UnAckedMessageTrackerEnabled:47 | [persistent://k2la/test/topic0, sub1, 0] : 1 Messages were not acked within 10000 time
my-message-0: Wed Jan 29 13:52:59 2020
2020-01-29 13:53:19.214 INFO  UnAckedMessageTrackerEnabled:47 | [persistent://k2la/test/topic0, sub1, 0] : 1 Messages were not acked within 10000 time
my-message-0: Wed Jan 29 13:53:19 2020

Steps to reproduce

On C++ lib:

  1. Set unAckedMessagesTimeout.
  2. Receive messages and not ack them.

System configuration

Pulsar version: 2.5.0
Client OS: MacOS 10.15.2
Boost version: 1.72.0
Python version: 2.7.16

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions