We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Original Issue: apache#676
When reconnecting to the server, the old connection should be closed.
When reconnecting to the server, the old connection is not closed.
The following log progresses according to the timeline:
First, there is an active channel and producer that is writing data to the broker
In the case that the previous connection has not been disconnected, the client sends an add producer operation for the same producerName
This addition operation comes from the same ip of the client, a different port connection, and the producerName is equal to the previous one
Remove the producer in ServerCnx from the pulsar server, Producer getting producer busy is removing existing producer from list apache/pulsar#11804, this PR modified the equals method of the Producer, resulting in the inability to remove the producer from the topic's prodcuers map.
Then the old connection starts to be disconnected, and the producer status of the server on the connection is cleared
Pulsar version: x.y
pulsar-client-go: 0.7.0 pulsar broker: 2.8.1
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Original Issue: apache#676
Expected behavior
When reconnecting to the server, the old connection should be closed.
Actual behavior
When reconnecting to the server, the old connection is not closed.
The following log progresses according to the timeline:
First, there is an active channel and producer that is writing data to the broker
In the case that the previous connection has not been disconnected, the client sends an add producer operation for the same producerName
This addition operation comes from the same ip of the client, a different port connection, and the producerName is equal to the previous one
Remove the producer in ServerCnx from the pulsar server, Producer getting producer busy is removing existing producer from list apache/pulsar#11804, this PR modified the equals method of the Producer, resulting in the inability to remove the producer from the topic's prodcuers map.
Then the old connection starts to be disconnected, and the producer status of the server on the connection is cleared
Steps to reproduce
System configuration
Pulsar version: x.y
pulsar-client-go: 0.7.0
pulsar broker: 2.8.1
The text was updated successfully, but these errors were encountered: