I am trying to understand the role of overseer and solrCloud stateChange
mechanism. I tried finding resources on web, but with not much luck.
Can someone point me to some relevant doc or explain. Few doubts i have:
1. In doc, it says overseer updates clusterstate.json when a new node
joins. How does overseer node knows when a new node joins. Even overseer is
one independent node.
2. There is an  overseer queue znode in zookeeper. Do all solr servers
update its state in overseer queue? what type of events are published to
the queue? is this queue maintained inside zookeeper?
3. when a node goes down and loose connection with zookeeper, does
zookeeper updates its state in clusterstate.json or it lets overseer know
about lost connection and let it update clusterstate.json?
4. in docs it says that when a node is in down state, it can not cater to
read or write request. I have tried issuing a get request on one node which
is showing down in solr cloud panel and i did get  response ( with all
relevant documents). How is this happening? When a node goes to down state,
does it not block its request handlers or notify it not to cater to any get
requests?

Thanks in advance for helping me understand solrCloud intern state change
mechanism.

--

Reply via email to