Skip to content

Conversation

@merlimat
Copy link
Contributor

@merlimat merlimat commented Aug 6, 2020

Motivation

Several operations that work over bundle are triggering multiple calls, one per bundle, against the broker, to be redirected to other brokers.

Since these HTTP calls are handled synchronously, if there are many bundles in a namespace, it can cause a deadlock in Jetty threads, since 1 call will fan out to make multiple calls to itself.

To avoid that, we need to make sure all the operations regarding bundles are handled asynchronously.

@merlimat merlimat added the type/bug The PR fixed a bug or issue reported a bug label Aug 6, 2020
@merlimat merlimat added this to the 2.7.0 milestone Aug 6, 2020
@merlimat merlimat self-assigned this Aug 6, 2020
@merlimat merlimat force-pushed the async-web-bundle-ops branch from ad0eb11 to 0d01fc1 Compare August 8, 2020 16:39
@codelipenghui
Copy link
Contributor

/pulsarbot run-failure-checks

1 similar comment
@sijie
Copy link
Member

sijie commented Aug 24, 2020

/pulsarbot run-failure-checks

@wolfstudy
Copy link
Member

ping @merlimat Can you merge master code and fix conflict?

@wolfstudy
Copy link
Member

ping @merlimat again, Can you merge master code and fix conflict?

@codelipenghui
Copy link
Contributor

@merlimat Could you please rebase to the apache/master branch?

@codelipenghui
Copy link
Contributor

move to milestone 2.8.0 first

@codelipenghui codelipenghui modified the milestones: 2.7.0, 2.8.0 Nov 17, 2020
@codelipenghui
Copy link
Contributor

@merlimat Could you please rebase to the apache/master branch?

@codelipenghui codelipenghui modified the milestones: 2.8.0, 2.9.0 May 22, 2021
@eolivelli eolivelli modified the milestones: 2.9.0, 2.10.0 Oct 6, 2021
@codelipenghui codelipenghui modified the milestones: 2.10.0, 2.11.0 Jan 21, 2022
@github-actions
Copy link

github-actions bot commented Mar 4, 2022

@merlimat:Thanks for your contribution. For this PR, do we need to update docs?
(The PR template contains info about doc, which helps others know more about the changes. Can you provide doc-related info in this and future PR descriptions? Thanks)

@tisonkun
Copy link
Member

Closed as stale and conflict. Please rebase and resubmit the patch if it's still relevant.

@tisonkun tisonkun closed this Dec 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

doc-label-missing lifecycle/stale 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.

7 participants