Hi all,

We currently have 109 tests in solr that extend AbstractDistribZkTestBase.  
These all rely on 'legacy cloud' behaviour - the test creates a bunch of core 
directories and properties files, which then automagically instantiate a 
collection when they are loaded.  This is behaviour that ideally we want to 
deprecate and remove, migrating everything to a 'ZK is truth' mode; the fact 
that almost all our cloud-based tests rely on this behaviour is a bit of a 
hindrance here.

Starting next week, I'd like to migrate as many of these tests as possible to 
using SolrCloudTestCase instead.  I'll move them in groups, creating individual 
JIRAs for each group, to break things down a bit.  A lot of these tests are 
from the very early days of Solr Cloud, before many of the APIs were added, so 
they can probably be simplified at the same time.

I migrated the SolrJ tests last week in SOLR-9065, and managed to tread on the 
toes of a bunch of people already working on them, so this is a heads-up to try 
and avoid that happening again.  If anybody is actively working on a test 
that's derived from AbstractDistribZkTestBase, please let me know, and I can 
either hold off on migrating that test, or help out with moving it across.  And 
of course, if anybody else wants to join in, then feel free :)

Alan Woodward
www.flax.co.uk


Reply via email to