You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2015/12/02 09:23:18 UTC
svn commit: r1717583 - in /manifoldcf/trunk: CHANGES.txt
connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java
Author: kwright
Date: Wed Dec 2 08:23:18 2015
New Revision: 1717583
URL: http://svn.apache.org/viewvc?rev=1717583&view=rev
Log:
Fix for CONNECTORS-1261.
Modified:
manifoldcf/trunk/CHANGES.txt
manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java
Modified: manifoldcf/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/CHANGES.txt?rev=1717583&r1=1717582&r2=1717583&view=diff
==============================================================================
--- manifoldcf/trunk/CHANGES.txt (original)
+++ manifoldcf/trunk/CHANGES.txt Wed Dec 2 08:23:18 2015
@@ -3,6 +3,10 @@ $Id$
======================= 2.3-dev =====================
+CONNECTORS-1261: Supply commit-within argument for /update
+handler in Solr connector.
+(Karl Wright, Shinichiro Abe, Adrian Conlon)
+
CONNECTORS-1251: Confluence connector encoding issue.
(Karl Wright, Jens Grassel)
Modified: manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java
URL: http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java?rev=1717583&r1=1717582&r2=1717583&view=diff
==============================================================================
--- manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java (original)
+++ manifoldcf/trunk/connectors/solr/connector/src/main/java/org/apache/manifoldcf/agents/output/solr/HttpPoster.java Wed Dec 2 08:23:18 2015
@@ -282,8 +282,17 @@ public class HttpPoster
public void shutdown()
{
if (solrServer != null)
- solrServer.shutdown();
- solrServer = null;
+ {
+ try
+ {
+ solrServer.close();
+ }
+ catch (IOException ioe)
+ {
+ // Eat this exception
+ }
+ solrServer = null;
+ }
if (connectionManager != null)
connectionManager.shutdown();
connectionManager = null;
@@ -913,7 +922,14 @@ public class HttpPoster
}
else
{
- response = solrServer.add( currentSolrDoc );
+ if (commitWithin != null)
+ {
+ response = solrServer.add( currentSolrDoc, Integer.parseInt(commitWithin) );
+ }
+ else
+ {
+ response = solrServer.add( currentSolrDoc );
+ }
}
// Successful completion