Timothy Potter created SOLR-6571:
------------------------------------
Summary: 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: [email protected]
For additional commands, e-mail: [email protected]