You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by no...@apache.org on 2009/06/04 09:20:09 UTC
svn commit: r781668 - in /lucene/solr/trunk/src/java/org/apache/solr/core:
SolrConfig.java SolrCore.java
Author: noble
Date: Thu Jun 4 07:20:08 2009
New Revision: 781668
URL: http://svn.apache.org/viewvc?rev=781668&view=rev
Log:
SOLR-1198 unlockOnStartup, useColdSearcher, maxWarmingSearchers are moved to SolrConfig
Modified:
lucene/solr/trunk/src/java/org/apache/solr/core/SolrConfig.java
lucene/solr/trunk/src/java/org/apache/solr/core/SolrCore.java
Modified: lucene/solr/trunk/src/java/org/apache/solr/core/SolrConfig.java
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/src/java/org/apache/solr/core/SolrConfig.java?rev=781668&r1=781667&r2=781668&view=diff
==============================================================================
--- lucene/solr/trunk/src/java/org/apache/solr/core/SolrConfig.java (original)
+++ lucene/solr/trunk/src/java/org/apache/solr/core/SolrConfig.java Thu Jun 4 07:20:08 2009
@@ -141,8 +141,10 @@
conf = new CacheConfig(FastLRUCache.class, args, null);
}
fieldValueCacheConfig = conf;
+ unlockOnStartup = getBool("mainIndex/unlockOnStartup", false);
+ useColdSearcher = getBool("query/useColdSearcher",false);
- userCacheConfigs = CacheConfig.getMultipleConfigs(this, "query/cache");
+ userCacheConfigs = CacheConfig.getMultipleConfigs(this, "query/cache");
org.apache.solr.search.SolrIndexSearcher.initRegenerators(this);
@@ -160,6 +162,8 @@
} else {
jmxConfig = new JmxConfiguration(false, null, null);
}
+ maxWarmingSearchers = getInt("query/maxWarmingSearchers",Integer.MAX_VALUE);
+
Config.log.info("Loaded SolrConfig: " + name);
@@ -190,7 +194,11 @@
// default & main index configurations
public final SolrIndexConfig defaultIndexConfig;
public final SolrIndexConfig mainIndexConfig;
-
+
+ public final int maxWarmingSearchers;
+ public final boolean unlockOnStartup;
+ public final boolean useColdSearcher;
+
//JMX configuration
public final JmxConfiguration jmxConfig;
Modified: lucene/solr/trunk/src/java/org/apache/solr/core/SolrCore.java
URL: http://svn.apache.org/viewvc/lucene/solr/trunk/src/java/org/apache/solr/core/SolrCore.java?rev=781668&r1=781667&r2=781668&view=diff
==============================================================================
--- lucene/solr/trunk/src/java/org/apache/solr/core/SolrCore.java (original)
+++ lucene/solr/trunk/src/java/org/apache/solr/core/SolrCore.java Thu Jun 4 07:20:08 2009
@@ -360,7 +360,7 @@
synchronized (SolrCore.class) {
firstTime = dirs.add(dirFile.getCanonicalPath());
}
- boolean removeLocks = solrConfig.getBool("mainIndex/unlockOnStartup", false);
+ boolean removeLocks = solrConfig.unlockOnStartup;
initDirectoryFactory();
@@ -509,7 +509,7 @@
this.dataDir = dataDir;
this.solrConfig = config;
this.startTime = System.currentTimeMillis();
- this.maxWarmingSearchers = config.getInt("query/maxWarmingSearchers",Integer.MAX_VALUE);
+ this.maxWarmingSearchers = config.maxWarmingSearchers;
booleanQueryMaxClauseCount();
@@ -1104,7 +1104,7 @@
if (_searcher == null) {
// if there isn't a current searcher then we may
// want to register this one before warming is complete instead of waiting.
- if (solrConfig.getBool("query/useColdSearcher",false)) {
+ if (solrConfig.useColdSearcher) {
registerSearcher(newSearchHolder);
decrementOnDeckCount[0]=false;
alreadyRegistered=true;