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;