janhoy commented on PR #1094: URL: https://github.com/apache/solr/pull/1094#issuecomment-1285547612
Yes, similar considerations were made for `solrj-zookeeper`. So if you start with the new `solrj-zookeeper` maven-artifact, moving all IO classes as-is, that should be back-compat with 9.0. Next, `@Deprecate` 98% of the classes in the new `solrj-zookeeper` folder with `forRemoval="10.0"`, so users can continue using them on the client in 9.x. Then I suppose you could COPY those classes to a new server-side module, give them other package names etc, and release the new server-side module in 9.x. Then the server-side `/stream` handler will use the new backend classes from the module and not the deprecated ones. Is this possible? -- 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. To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org