Jackie-Jiang commented on issue #10181: URL: https://github.com/apache/pinot/issues/10181#issuecomment-1405825098
For broker, we don't really need to follow these steps because we only have a single broker resource, and `rebuildBrokerResourceFromHelixTags()` always modify the same ideal state. We can simply scan all the entries in broker resource and remove the one to be deleted, then delete the instance. For server, IMO we should still follow the manual steps because each rebalance requires monitoring. To automate that, we can provide a kind of risky API (need to explicitly call it out) which untag the server, and rebalance all tables that include it with downtime (always finish immediately), then delete the server. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
