[ 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