You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ab...@apache.org on 2017/05/10 13:25:12 UTC

[2/2] lucene-solr:jira/solr-10000: SOLR-10000 Add fieldCache here to minimize changes between master.

SOLR-10000 Add fieldCache here to minimize changes between master.


Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/c2ce1b9c
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/c2ce1b9c
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/c2ce1b9c

Branch: refs/heads/jira/solr-10000
Commit: c2ce1b9c6f26d1919443ceebf142ba406a204a12
Parents: 7e4eb9f
Author: Andrzej Bialecki <ab...@apache.org>
Authored: Wed May 10 15:24:15 2017 +0200
Committer: Andrzej Bialecki <ab...@apache.org>
Committed: Wed May 10 15:24:15 2017 +0200

----------------------------------------------------------------------
 solr/core/src/java/org/apache/solr/core/CoreContainer.java | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c2ce1b9c/solr/core/src/java/org/apache/solr/core/CoreContainer.java
----------------------------------------------------------------------
diff --git a/solr/core/src/java/org/apache/solr/core/CoreContainer.java b/solr/core/src/java/org/apache/solr/core/CoreContainer.java
index d845023..11621f9 100644
--- a/solr/core/src/java/org/apache/solr/core/CoreContainer.java
+++ b/solr/core/src/java/org/apache/solr/core/CoreContainer.java
@@ -75,6 +75,7 @@ import org.apache.solr.metrics.SolrCoreMetricManager;
 import org.apache.solr.metrics.SolrMetricManager;
 import org.apache.solr.metrics.SolrMetricProducer;
 import org.apache.solr.request.SolrRequestHandler;
+import org.apache.solr.search.SolrFieldCacheMBean;
 import org.apache.solr.security.AuthenticationPlugin;
 import org.apache.solr.security.AuthorizationPlugin;
 import org.apache.solr.security.HttpClientInterceptorPlugin;
@@ -520,6 +521,8 @@ public class CoreContainer {
     metricManager.registerGauge(registryName, () -> cfg.getCoreRootDirectory().toFile().getUsableSpace(),
         true, "usableSpace", SolrInfoMBean.Category.CONTAINER.toString(), "fs");
 
+    SolrFieldCacheMBean fieldCacheBean = new SolrFieldCacheMBean();
+    fieldCacheBean.initializeMetrics(metricManager, registryName, null);
     // setup executor to load cores in parallel
     ExecutorService coreLoadExecutor = MetricUtils.instrumentedExecutorService(
         ExecutorUtil.newMDCAwareFixedThreadPool(