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]

Reply via email to