[ https://issues.apache.org/jira/browse/SOLR-9098?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15278211#comment-15278211 ]
Steve Rowe commented on SOLR-9098: ---------------------------------- Stefan, I assumed that {{schemaFactory}} would be a top-level key in the response from {{solr/collection/config}}, but I don't see it when I fire up {{bin/solr -e schemaless}} or {{bin/solr -e techproducts}} from the 6.0 distribution. [~noble.paul], is there some reason {{schemaFactory}} isn't part of the {{solr/collection/config}} response? > Show if schema is currently mutable or not > ------------------------------------------ > > Key: SOLR-9098 > URL: https://issues.apache.org/jira/browse/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) > > Attachments: SOLR-9098.patch > > > 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 > { > "responseHeader":{ > "status":0, > "QTime":5 > }, > "errors":[ > { > "errorMessages":"schema is not editable" > } > ] > }{code} > 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 (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org