Hello again,

Has the time come for us to reduce scope to move faster and with more
focus? Even for those not in the cloud, SolrCloud has been the undisputed
performance and usability champ since version 8.0. In version 9.0, I'd like
to propose that the deciders in the community deprecate standalone mode in
favor of SolrCloud.

There are a few drivers:

   1. We only need to support changes that impact SolrCloud going forward.
   I know that this is hard to stomach. But by the time Solr reaches version
   10.0, everyone should have migrated to SolrCloud as there is little reason
   to continue to run standalone.
   2. The new features keep coming to SolrCloud, but not to standalone. You
   can see in a few ways how I embarrassingly discovered this late one night
   while trying out a PR. If not careful, users can accidentally start Solr in
   standalone mode. Think of all the features that they will see documented
   but not in their environment. What a confusing user experience?
   3. Last but certainly not least, the number of contributors to the
   project, and the velocity of those contributions has dropped. . It does not
   have to be that way, though. Two ways are for the community to observe our
   push for modernization and improved user experience. Simply eliminating the
   need to include the -c flag in the start command would be a huge win for
   many engineers.We should make life easier for our users as much as the
   maintainers here. We can strive to make the upgrade process from 9 to 10
   very simple.

I tried to make one step in this direction last year by re-ordering the
README to show the Solr Cloud command before the standalone command. I
believe that patch died on the vine, but I would be excited to revive it to
document this effort when the time is appropriate.

Reason not to do it:

   1.  Some large company out there might view this move as introducing
   risk. I view the risk here as negligible but I welcome any perspective
   there.
   2. Some things I inevitably don't know.

What do you all think?

Thank you all for your voluntary contributions,
-- 
Marcus Eagan

Reply via email to