Alexandru Fluerici created SOLR-9099:
----------------------------------------
Summary: Make a dataimport.properties in the core folder when
using a shared config
Key: SOLR-9099
URL: https://issues.apache.org/jira/browse/SOLR-9099
Project: Solr
Issue Type: Bug
Components: contrib - DataImportHandler
Affects Versions: 6.0, 5.5
Reporter: Alexandru Fluerici
Fix For: 6.0, 5.5
When you have multiple cores with the same shared config there is only one
"dataimport.properties" file that is located in the shared config directory,
and gets overwritten when one of the cores gets an update.
This can lead to incomplete data as all the cores will consider that an update
was made even if that update was just run only on a specific core.
At the moment I have made a change to my local SOLR class but it would be nice
to see this in the repo itself.
This is the change:
@@ -117,7 +117,7 @@ public class SimplePropertiesWriter extends DIHProperties {
if (core == null) {
configDir = SolrResourceLoader.locateSolrHome().toString();
} else {
- configDir = core.getResourceLoader().getConfigDir();
+ configDir = core.getResourceLoader().getDataDir();
}
}
}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]