[ 
https://issues.apache.org/jira/browse/SOLR-6571?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Timothy Potter closed SOLR-6571.
--------------------------------
    Resolution: Won't Fix

Looks like ZkIndexSchemaReader is the only place where this isn't done 
correctly so there's not really any general problem here. Will fix the schema 
reader as part of SOLR-6249

> Need a znode watcher support class
> ----------------------------------
>
>                 Key: SOLR-6571
>                 URL: https://issues.apache.org/jira/browse/SOLR-6571
>             Project: Solr
>          Issue Type: Improvement
>          Components: SolrCloud
>            Reporter: Timothy Potter
>
> When implementing SOLR-6249, [~noble.paul] points out that 
> ZkIndexSchemaReader doesn't watch the managed schema znode correctly and 
> should use a strategy similar to what ZkStateReader does so that watchers 
> persist across zk client connection failures:
> The correct example is the constructor of ZkStateReader
>    zkClient = new SolrZkClient(zkServerAddress, zkClientTimeout, 
> zkClientConnectTimeout,
>         // on reconnect, reload cloud info
>         new OnReconnect() {
>             //implement stuff here
>          }
>         });
> this ensures that the watchers are persisted across reconnect.
> We need a watch support class to help developers implement watchers correctly 
> instead of having some code do it correctly and other code not.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to