You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by yo...@apache.org on 2010/10/17 21:51:01 UTC
svn commit: r1023568 -
/lucene/dev/trunk/solr/src/java/org/apache/solr/handler/admin/CoreAdminHandler.java
Author: yonik
Date: Sun Oct 17 19:51:01 2010
New Revision: 1023568
URL: http://svn.apache.org/viewvc?rev=1023568&view=rev
Log:
close requests. this instance did not cause a real problem
Modified:
lucene/dev/trunk/solr/src/java/org/apache/solr/handler/admin/CoreAdminHandler.java
Modified: lucene/dev/trunk/solr/src/java/org/apache/solr/handler/admin/CoreAdminHandler.java
URL: http://svn.apache.org/viewvc/lucene/dev/trunk/solr/src/java/org/apache/solr/handler/admin/CoreAdminHandler.java?rev=1023568&r1=1023567&r2=1023568&view=diff
==============================================================================
--- lucene/dev/trunk/solr/src/java/org/apache/solr/handler/admin/CoreAdminHandler.java (original)
+++ lucene/dev/trunk/solr/src/java/org/apache/solr/handler/admin/CoreAdminHandler.java Sun Oct 17 19:51:01 2010
@@ -178,6 +178,7 @@ public class CoreAdminHandler extends Re
SolrParams required = params.required();
String cname = required.get(CoreAdminParams.CORE);
SolrCore core = coreContainer.getCore(cname);
+ SolrQueryRequest wrappedReq = null;
if (core != null) {
try {
doPersist = coreContainer.isPersistent();
@@ -192,12 +193,13 @@ public class CoreAdminHandler extends Re
UpdateRequestProcessorChain processorChain =
core.getUpdateProcessingChain(params.get(UpdateParams.UPDATE_PROCESSOR));
- SolrQueryRequest wrappedReq = new LocalSolrQueryRequest(core, req.getParams());
+ wrappedReq = new LocalSolrQueryRequest(core, req.getParams());
UpdateRequestProcessor processor =
processorChain.createProcessor(wrappedReq, rsp);
processor.processMergeIndexes(new MergeIndexesCommand(dirs));
} finally {
core.close();
+ wrappedReq.close();
}
}
return doPersist;