Allow setting Helix HostName for Controllers and Brokers too
- Dominant language
- Java
- Stars
- 6.1k
- Forks
- 1.5k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 195
Description
Right now based on code reading, for Controllers and Brokers we are not able to update Helix Hostnames by config file.
For our cloud environment and security concern, we replace hosts very frequently, even Controllers and Brokers got replaced quickly;
In order to re-use the same Controller-Id and Broker-Id, we need to find a way to update the helix: hostname property.
P.S. This Request is created for my PR https://github.com/apache/incubator-pinot/pull/7064
Contributor guide
Research direction
Start with the linked pull request, which contains the implementation context for updating Helix hostnames through configuration. Review how Controller and Broker host properties are currently read, then verify that both components can reuse their IDs after host replacement; the issue does not name specific files or tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- distributed-systems
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100