Skip to content
New issue

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

Synchronized producer cleanup during close operation #34

Merged
merged 1 commit into from
Sep 22, 2016

Conversation

merlimat
Copy link
Contributor

Motivation

There is a race condition between producer send timeout and producer instance getting closed that might result in message buffers being released twice.

The symptoms are visible in #33

Modifications

Synchronize the cleanup of the pending messages queue when closing the producer.

Fixes apache#33: Intermittent test failure on BacklogQuotaManagerTest.testAheadProducerOnHoldTimeout
@merlimat merlimat added the type/bug The PR fixed a bug or issue reported a bug label Sep 22, 2016
@merlimat merlimat added this to the 1.15 milestone Sep 22, 2016
@merlimat merlimat self-assigned this Sep 22, 2016
@yahoocla
Copy link

CLA is valid!

2 similar comments
@yahoocla
Copy link

CLA is valid!

@yahoocla
Copy link

CLA is valid!

@sboobna
Copy link
Contributor

sboobna commented Sep 22, 2016

👍

@merlimat merlimat merged commit 997d8f6 into apache:master Sep 22, 2016
sijie pushed a commit to sijie/pulsar that referenced this pull request Mar 4, 2018
belinda-wong added a commit to belinda-wong/pulsar that referenced this pull request Nov 28, 2019
Fix the link issue apache#34

see ["Enabling TLS Authentication on Proxies"](security-tls-authentication.md#on-proxies)
Jennifer88huang-zz pushed a commit that referenced this pull request Dec 3, 2019
#5764)

* Update security-authorization.md

Fix the link issue #34

see ["Enabling TLS Authentication on Proxies"](security-tls-authentication.md#on-proxies)

* Fixes #5753

Fixes the link for "Enabling TLS Authentication on Proxies".

* Update security-authorization.md
massakam pushed a commit to massakam/pulsar that referenced this pull request Aug 6, 2020
…xamples

Add subscription type to examples.
hangc0276 pushed a commit to hangc0276/pulsar that referenced this pull request May 26, 2021
tisonkun pushed a commit to tisonkun/pulsar that referenced this pull request Jul 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/bug The PR fixed a bug or issue reported a bug
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants