clintropolis commented on pull request #9507:
URL: https://github.com/apache/druid/pull/9507#issuecomment-675939958


   Sorry, I totally keep forgetting about this PR. tl;dr if you fix up the 
conflicts, I'm +1.
   
   I think a lot of my hesitation on this one is that I'm not fully in the 
'lets get rid of Zookeeper' camp myself, since I haven't yet seen a cluster 
using only HTTP based stuff at the same scale that I have seen Zookeeper based 
clusters, and have some lingering worries about how chill things are when there 
are a large pool of brokers on a very large cluster, since it seems like 
significant increase in direct HTTP traffic between individual nodes. This is 
why I was wondering if instead of the `if` statements to just try to hide the 
curator stuff in interfaces that can be a no-op for non zk.
   
   However, that is not really a good reason to hold up this PR, which in the 
best case makes it easy to remove zookeeper stuffs in the future if we go all 
in on that, or, at minimum, has at least already done the work of finding and 
marking all of the places that do directly depend on zk stuffs, so that 
interfaces like I was describing could be added in the future if we decide to 
keep zk around as an option for operators.
   


----------------------------------------------------------------
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.

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