David Smiley created SOLR-11444:
-----------------------------------

             Summary: Improve Aliases.java and comma delimited collection list 
handling
                 Key: SOLR-11444
                 URL: https://issues.apache.org/jira/browse/SOLR-11444
             Project: Solr
          Issue Type: Improvement
      Security Level: Public (Default Security Level. Issues are Public)
          Components: SolrCloud
            Reporter: David Smiley
            Assignee: David Smiley


While starting to look at SOLR-11299 I noticed some brittleness in assumptions 
about Strings that refer to a collection.  Sometimes they are in fact 
references to comma separated lists, which appears was added with the 
introduction of collection aliases (an alias can refer to a comma delimited 
list).  So Java's type system kind of goes out the window when we do this.  In 
one case this leads to a bug -- CloudSolrClient will throw an NPE if you try to 
write to such an alias.  Sending an update via HTTP will allow it and send it 
to the first in the list.

So this issue is about refactoring and some little improvements pertaining to 
Aliases.java plus certain key spots that deal with collection references.  I 
don't think I want to go as far as changing the public SolrJ API except to 
adding documentation on what's possible.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to