Gregory Chanan created SOLR-8098:
------------------------------------

             Summary: Immutable ConfigSets can still change in ZK
                 Key: SOLR-8098
                 URL: https://issues.apache.org/jira/browse/SOLR-8098
             Project: Solr
          Issue Type: Bug
          Components: SolrCloud
    Affects Versions: 5.3, Trunk
            Reporter: Gregory Chanan


I don't think this is necessarily a bug, just writing it down here and tracking 
it so we have a reference.

Came up with an interesting case when I was testing Immutable ConfigSets.  I 
had defined a managed schema example as Immutable and was checking that all the 
files defined as part of the ConfigSet were present in ZooKeeper.  
Occasionally, schema.xml was missing, which was surprising to me because I 
wasn't able to modify the schema (because it was Immutable).  Turns out that 
the managed schema renames the schema.xml when a collection is created using 
the schema, it doesn't need to be modified.

In theory we could build in some smarts to the ManagedIndexSchema to know it's 
immutable and so can avoid doing the rename, but it doesn't seem like we can 
handle this in general, i.e. any user-written schema can just do all sorts of 
schema modifications under the covers and decide not to check immutability.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to