It still seems like there's some room for improvement here, whether it's worth the effort or not is the question.
The idea here is to allow requests to go through to loaded cores while cores that take a long time to load are loading. But if I'm reading the code correctly, there are calls that wait for _all_ currently loading cores to complete over in JettySolrRunner. How does this allow requests to go through for cores that are already loaded while slower cores are loading? Shouldn't we have a check in SolrCores.getCore to see if the core in question is in the currentlyLoadingCores and wait _there_ until the core completes loading? Or am I misreading the code? Best, Erick --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
