[ https://issues.apache.org/jira/browse/SOLR-14636?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17158594#comment-17158594 ]
David Smiley commented on SOLR-14636: ------------------------------------- {quote}we should just keep improving this reference branch until there's absolutely nothing left to improve {quote} ROTFL! I hope we've all learned as software engineers that code can keep being improved forever, particularly in any non-trivial code base. Practically speaking, we'll never get to a holy grail of perfection, and that's quite alright. Focus on what matters the most, and then you're left with minor matters. A thought occurred to me: maybe the work on tests on this branch will mostly be committable to master _before_ the rest of the changes. There will be some entanglements, I'm sure, so this won't be a perfectly achievable thing but something that might be _mostly_ do-able. I'd be okay with a large commit only to tests that makes them better. Mark has done this before, as git blame reminds me. Then the non-test changes could be brought in piecemeal while retaining passing tests. Mark; do you think this is possible and makes sense? > Provide a reference implementation for SolrCloud that is stable and fast. > ------------------------------------------------------------------------- > > Key: SOLR-14636 > URL: https://issues.apache.org/jira/browse/SOLR-14636 > Project: Solr > Issue Type: Task > Reporter: Mark Robert Miller > Assignee: Mark Robert Miller > Priority: Major > > SolrCloud powers critical infrastructure and needs the ability to run quickly > with stability. This reference implementation will allow for this. > *location*: [https://github.com/apache/lucene-solr/tree/reference_impl] > *status*: alpha > *speed*: ludicrous > *tests***: > * *core*: near {color:#00875a}*solid*{color} with > *{color:#de350b}ignores{color}* > * *solrj*: near {color:#00875a}*solid*{color} with > {color:#de350b}*ignores*{color} > * *test-framework*: near {color:#00875a}*solid*{color} with > {color:#de350b}*ignores*{color} > * *contrib/analysis-extras*: near {color:#00875a}*solid*{color} with > {color:#de350b}*ignores*{color} > * *contrib/analytics*: near {color:#00875a}*solid*{color} with > {color:#de350b}*ignores*{color} > * *contrib/clustering*: near {color:#00875a}*solid*{color} with > *{color:#de350b}ignores{color}* > * *contrib/dataimporthandler*: near {color:#00875a}*solid*{color} with > {color:#de350b}*ignores*{color} > * *contrib/dataimporthandler-extras*: near {color:#00875a}*solid*{color} > with *{color:#de350b}ignores{color}* > * *contrib/extraction*: near {color:#00875a}*solid*{color} with > {color:#de350b}*ignores*{color} > * *contrib/jaegertracer-configurator*: near {color:#00875a}*solid*{color} > with {color:#de350b}*ignores*{color} > * *contrib/langid*: near {color:#00875a}*solid*{color} with > {color:#de350b}*ignores*{color} > * *contrib/prometheus-exporter*: near {color:#00875a}*solid*{color} with > {color:#de350b}*ignores*{color} > * *contrib/velocity*: near {color:#00875a}*solid*{color} with > {color:#de350b}*ignores*{color} > _* Running tests quickly and efficiently with strict policing will more > frequently find bugs and requires a period of hardening._ > _** Non Nightly currently, Nightly comes last._ -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org