mirror of
https://github.com/apache/lucene.git
synced 2025-02-10 12:05:36 +00:00
SOLR-13996: Refactor HttpShardHandler.prepDistributed method into smaller pieces This commit introduces an interface named ReplicaSource which is marked as experimental. It has two sub-classes named CloudReplicaSource (for solr cloud) and LegacyReplicaSource for non-cloud clusters. The prepDistributed method now calls out to these sub-classes depending on whether the cluster is running on cloud mode or not.
The Solr test-framework products base classes and utility classes for writting JUnit tests excercising Solr functionality. This test framework relies on the lucene components found in in the ./lucene-libs/ directory, as well as the third-party libraries found in the ./lib directory.