-
Notifications
You must be signed in to change notification settings - Fork 171
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
[feat][doc] add configurations for broker load balancing #661
Conversation
@@ -32,3 +32,72 @@ You can set specific configurations through Java properties. | |||
| **Property** | **Description** | | |||
| ------------------ | ------------------------------------------------------------ | | |||
| pulsar.enableUring | Use `io_uring` instead of `epoll` as network IO mode. `-Dpulsar.enableUring=1` means this feature is enabled. | | |||
|
|||
## Broker load balancing configurations |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For reviewers:
The detailed descriptions of broker load balancing configurations are shown at https://pulsar.apache.org/reference/#/next/config/reference-configuration-broker. This page is generated from code files automatically. All configurations including those related to broker load balancing are listed on that page without appropriate sorting.
To give users a clear and quick understanding of broker load balancing configurations, I've added this brief summary.
@Demogorgon314 @heesung-sn @D-2-Ed @momo-jun @Huanli-Meng could you please help review this PR? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
- loadBalancerDirectMemoryResourceWeight | ||
- loadBalancerHistoryResourcePercentage | ||
|
||
### TopK bundle load data |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this title is Bundle load data
I think we can move these configs when we explain each component's operation. |
@heesung-sn I'll add the link of this conf page to https://pulsar.apache.org/docs/next/concepts-broker-load-balancing-types/ |
What change does this PR introduce?
This PR adds configurations for broker load balancing (topics in the red box below)
Doc development plan - Read before review
For the current doc of Broker Load Balancer, we want to tackle the following challenges:
Consequently, we’ve created the following content development plans:
Broker Load Balancing | Information Architecture
This document presents a high-level architecture overview, including how we address content gaps and reconcile existing documentation.
Broker Load Balancing | Doc Outline
This document delves into the specifics of the content development plan, providing purpose and context for each section.
doc
Ackowledgements
@Demogorgon314 thanks for your technical guidance and great support!