lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stefan Matheis (steffkes) (JIRA)" <>
Subject [jira] [Created] (SOLR-9098) Show if schema is currently mutable or not
Date Tue, 10 May 2016 12:17:13 GMT
Stefan Matheis (steffkes) created SOLR-9098:

             Summary: Show if schema is currently mutable or not
                 Key: SOLR-9098
             Project: Solr
          Issue Type: Improvement
          Components: Schema and Analysis
            Reporter: Stefan Matheis (steffkes)
            Assignee: Stefan Matheis (steffkes)
            Priority: Minor
             Fix For: master (7.0)

When our schema is not mutable (for whatever reason) the only way to get that information
is to try a change and see if it fails, like this:

{code}$ curl -i localhost:8983/solr/dummy/schema -d '{ "add-field":{ "name":"sell-by", "type":"tdate",
"stored":true } }'
HTTP/1.1 200 OK
Content-Type: application/json; charset=UTF-8
Content-Length: 112

      "errorMessages":"schema is not editable"

this message is caused by {{SchemaManager#performOperations}} which checks if {{schema instanceof
ManagedIndexSchema && schema.isMutable()}} - we could include that information in
the response for {{/schema}} and allow users to see upfront if they could modify the schema
or rather not.

[~steve_rowe] i'm not entirely sure that i didn't miss any tests related to the schema handler,
would you mind having a look?

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message