murblanc commented on pull request #1684:
URL: https://github.com/apache/lucene-solr/pull/1684#issuecomment-686368990


   > On the other hand, Ilan wrote this on Slack:
   > 
   > > If there’s consensus for Noble’s approach (or for that matter no 
consensus that goals 1-3 above are good guiding principles), I will stop work 
on SOLR-14613 and move on to other unrelated topics.
   > 
   > Such threats of "stop work" unless one's design is agreed upon should 
cease, and constructive ways to collaborate should be explored.
   
   @chatman I likely didn't express myself clearly enough: all (all!) my work 
in this PR is guided by these 3 principles. If we don't agree on those, my work 
doesn't make sense and is indeed too verbose and complex for no reason!
   
   I did not ask anybody to agree with my design, but to agree with the goals.
   Implementing directly to the `Assign` interface is what we did at Salesforce 
to run 8x (too broken otherwise) and what we can and possibly will do to run 
SolrCloud in production. Goals 1-3 (copied below from Slack for reference) are 
to make this type of dev easier by contributors that might not have the 
expertise or time to code directly to existing Solr abstractions.
   
   > **1. placement plugin writing is easy**, **2. implementation for this 
placement API is efficient**, and **3. plugins do not break when Solr is 
refactored** (plugins might be client private so can’t be refactored when Solr 
code changes).


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to