-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Open
Labels
Stalelifecycle/staletype/bugThe PR fixed a bug or issue reported a bugThe PR fixed a bug or issue reported a bug
Milestone
Description
Describe the bug
-
Our business uses
Readerfor consumption, in whichseekoperations are often performed. -
In the
seekoperation of pulsar, there will be a process of actively disconnecting the consumer and canceling the currently reading operation.
- Next, whether the
seekoperation is completed or not, the client has the right to subscribe the subscription.
- Because the server thread pool is busy, the
seekoperation is delayed. The client first subscribed a subscription and initiates aFLOWrequest, causing the broker to start reading data.
- Next, the seek operation is completed, and the positions of
md positionandrd positionare reset to the seek position.
- Then, the read operation is completed, after the data is sent to the client, the client executes ack, and md and rd are set to a certain position of the message read by the client.
- Next, the seek operation is completed, and the positions of
md positionandrd positionare reset to the seek position.
- Then, the read operation is completed, after the data is sent to the client, the client executes ack, and md and rd are set to a certain position of the message read by the client.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Stalelifecycle/staletype/bugThe PR fixed a bug or issue reported a bugThe PR fixed a bug or issue reported a bug








