epugh commented on a change in pull request #264:
URL: https://github.com/apache/solr/pull/264#discussion_r693485382



##########
File path: solr/core/src/java/org/apache/solr/schema/ManagedIndexSchema.java
##########
@@ -111,13 +111,41 @@
     this.schemaUpdateLock = schemaUpdateLock;
   }
   
+  /**
+   * Lookup the path to the managed schema, dealing with falling back to the
+   * legacy managed-schema file, instead of the expected managed-schema.xml 
file.
+   * 
+   * This method is duplicated in ManagedIndexSchemaFactory.
+   * @see 
org.apache.solr.schema.ManagedIndexSchemaFactory#lookupManagedSchemaPath
+   */
+  public String lookupManagedSchemaPath() {

Review comment:
       Yeah, I definitly saw this as a code smell, and yeah, I couldn't quite 
figure out how to make sure `managedSchemaResourceName` was ever changed from 
the default to `managed-schema.xml` to the `managed-schema` at the right time.  
   I've also experimented with moving this whole method over to 
ZkSolrResourceLoader, with the idea that it is the right class to do the fall 
back lookup....




-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



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

Reply via email to