[ 
https://issues.apache.org/jira/browse/SOLR-14371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17073569#comment-17073569
 ] 

Jan Høydahl commented on SOLR-14371:
------------------------------------

I suggest as a first step, we handle this by letting the Admin UI display a 
clear warning if it detects that ZK connection string is different than the 
dynamic list of hosts. That way people are aware of the risks, until we fix 
Solr's zk code to actually be aware of dynamic reconfiguration.
 !dynamic-reconfig-warning.png|width=900!

As that effort overlaps/collides with SOLR-14306, let's defer that part to that 
issue. I'll commit the proposed warning logic to the PR.

> Zk StatusHandler should know about dynamic zk config
> ----------------------------------------------------
>
>                 Key: SOLR-14371
>                 URL: https://issues.apache.org/jira/browse/SOLR-14371
>             Project: Solr
>          Issue Type: Bug
>      Security Level: Public(Default Security Level. Issues are Public) 
>            Reporter: Jan Høydahl
>            Assignee: Jan Høydahl
>            Priority: Major
>         Attachments: dynamic-reconfig-warning.png, dynamic-reconfig.png
>
>          Time Spent: 50m
>  Remaining Estimate: 0h
>
> With zk 3.5 it supports dynamic reconfig, which is used by the solr-operator 
> for Kubernetes. Then Solr is given a zkHost of one url pointing to a LB 
> (Service) in front of all zookeepers, and the zkclient will then fetch list 
> of all zookeepers from special zknode /zookeeper/config and reconfigure 
> itself with connection to all zk nodes listed. So you can then scale up/down 
> number of zk nodes dynamically without restarting solr.
> However, the Admin UI displays errors since it believes it is connected to 
> only one zk, which is contradictory to what zk itself reports. We need to 
> make ZookeeperStatusHandler aware of dynamic reconfig so it asks zkclient 
> what current zkHost is instead of relying on Zk_HOST static setting.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to