[ 
https://issues.apache.org/jira/browse/SOLR-17559?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Smiley updated SOLR-17559:
--------------------------------
    Description: 
DocCollection (a collection's SolrCloud state) has a number of accessors that 
return mutable data structures.  The worst offender is getActiveSlicesArr, 
returning an array.  To reduce the risk of accidental changes, any state 
exposure should be immutable.

See this 
[comment|https://issues.apache.org/jira/browse/SOLR-12723?focusedCommentId=17897805&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17897805]
 for more context.

  was:DocCollection (a collection's SolrCloud state) has a number of accessors 
that return mutable data structures.  The worst offender is getActiveSlicesArr, 
returning an array.  To reduce the risk of accidental changes, any state 
exposure should be immutable.


> DocCollection should be fully immutable.
> ----------------------------------------
>
>                 Key: SOLR-17559
>                 URL: https://issues.apache.org/jira/browse/SOLR-17559
>             Project: Solr
>          Issue Type: Improvement
>      Security Level: Public(Default Security Level. Issues are Public) 
>          Components: SolrCloud, SolrJ
>            Reporter: David Smiley
>            Priority: Minor
>              Labels: newdev
>
> DocCollection (a collection's SolrCloud state) has a number of accessors that 
> return mutable data structures.  The worst offender is getActiveSlicesArr, 
> returning an array.  To reduce the risk of accidental changes, any state 
> exposure should be immutable.
> See this 
> [comment|https://issues.apache.org/jira/browse/SOLR-12723?focusedCommentId=17897805&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-17897805]
>  for more context.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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

Reply via email to