Steffen Moldenhauer created SOLR-15478: ------------------------------------------
Summary: Schema Changes are Not Visible after Reuse of ConfigSet Key: SOLR-15478 URL: https://issues.apache.org/jira/browse/SOLR-15478 Project: Solr Issue Type: Bug Security Level: Public (Default Security Level. Issues are Public) Components: Backup/Restore, configset-api Affects Versions: 8.8 Reporter: Steffen Moldenhauer After restoring a backup that reuses a previously existing config set, changes in the schema are not visible in the schema API. The changes will become visible only after a server restart. *Steps To Repeat* start solr server in cloud mode with SOLR_OPTS set to -Dsolr.disableConfigSetsCreateAuthChecks=true -Dsolr.allowPaths=/var/solr_backup solr start -c For preparation create a config set, collection and backup: [http://localhost:8983/solr/admin/configs?action=CREATE&name=testcollection&baseConfigSet=_default] [http://localhost:8983/solr/admin/collections?action=CREATE&collection.configName=testcollection&name=testcollection&numShards=1] [http://localhost:8983/solr/admin/collections?action=BACKUP&location=/var/solr_backup&name=testcollection_backup&collection=testcollection] Check the list of fields with the schema API: [http://localhost:8983/solr/testcollection/schema/fields] Note the fields listed. Simulate a schema change - add a field "test1"to the managed-schema: /var/solr_backup/testcollection_backup/zk_backup/configs/testcollection/managed-schema <field name="test1" type="string" indexed="true" stored="true" /> Delete the collection and config set and restore it from the backup: [http://localhost:8983/solr/admin/collections?action=DELETE&name=testcollection] [http://localhost:8983/solr/admin/configs?action=DELETE&name=testcollection] [http://localhost:8983/solr/admin/collections?action=RESTORE&location=/var/solr_backup&name=testcollection_backup&collection=testcollection] Check the list of fields with the schema API again: [http://localhost:8983/solr/testcollection/schema/fields] The added test1 field is missing. The field is immediately visible in 8.6.3 In 8.8.2 a server restart is necessary to see the new field. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org