You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by th...@apache.org on 2015/01/07 17:14:49 UTC
svn commit: r1650097 - in /lucene/dev/branches/branch_5x: ./ solr/
solr/core/ solr/core/src/java/org/apache/solr/update/processor/
solr/core/src/test-files/solr/collection1/conf/
solr/core/src/test/org/apache/solr/update/processor/
Author: thelabdude
Date: Wed Jan 7 16:14:48 2015
New Revision: 1650097
URL: http://svn.apache.org/r1650097
Log:
SOLR-6761: Ability to ignore commit and optimize requests from clients when running in SolrCloud mode.
Added:
lucene/dev/branches/branch_5x/solr/core/src/java/org/apache/solr/update/processor/IgnoreCommitOptimizeUpdateProcessorFactory.java
- copied unchanged from r1648775, lucene/dev/trunk/solr/core/src/java/org/apache/solr/update/processor/IgnoreCommitOptimizeUpdateProcessorFactory.java
lucene/dev/branches/branch_5x/solr/core/src/test/org/apache/solr/update/processor/IgnoreCommitOptimizeUpdateProcessorFactoryTest.java
- copied unchanged from r1648775, lucene/dev/trunk/solr/core/src/test/org/apache/solr/update/processor/IgnoreCommitOptimizeUpdateProcessorFactoryTest.java
Modified:
lucene/dev/branches/branch_5x/ (props changed)
lucene/dev/branches/branch_5x/solr/ (props changed)
lucene/dev/branches/branch_5x/solr/CHANGES.txt
lucene/dev/branches/branch_5x/solr/core/ (props changed)
lucene/dev/branches/branch_5x/solr/core/src/test-files/solr/collection1/conf/solrconfig-update-processor-chains.xml
Modified: lucene/dev/branches/branch_5x/solr/CHANGES.txt
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/solr/CHANGES.txt?rev=1650097&r1=1650096&r2=1650097&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/solr/CHANGES.txt (original)
+++ lucene/dev/branches/branch_5x/solr/CHANGES.txt Wed Jan 7 16:14:48 2015
@@ -240,6 +240,9 @@ New Features
* SOLR-6435: Add bin/post script to simplify posting content to Solr (ehatcher)
+* SOLR-6761: Ability to ignore commit and/or optimize requests from clients when running in
+ SolrCloud mode using the IgnoreCommitOptimizeUpdateProcessorFactory. (Timothy Potter)
+
* SOLR-6797: Spatial fields that used to require units=degrees like
SpatialRecursivePrefixTreeFieldType (RPT) now take distanceUnits=degrees|kilometers|miles
instead. It is applied to nearly all distance measurements involving the field: maxDistErr,
Modified: lucene/dev/branches/branch_5x/solr/core/src/test-files/solr/collection1/conf/solrconfig-update-processor-chains.xml
URL: http://svn.apache.org/viewvc/lucene/dev/branches/branch_5x/solr/core/src/test-files/solr/collection1/conf/solrconfig-update-processor-chains.xml?rev=1650097&r1=1650096&r2=1650097&view=diff
==============================================================================
--- lucene/dev/branches/branch_5x/solr/core/src/test-files/solr/collection1/conf/solrconfig-update-processor-chains.xml (original)
+++ lucene/dev/branches/branch_5x/solr/core/src/test-files/solr/collection1/conf/solrconfig-update-processor-chains.xml Wed Jan 7 16:14:48 2015
@@ -512,4 +512,25 @@
<processor class="solr.RunUpdateProcessorFactory" />
</updateRequestProcessorChain>
+ <updateRequestProcessorChain name="ignore-commit-from-client-403">
+ <processor class="solr.IgnoreCommitOptimizeUpdateProcessorFactory"/>
+ <processor class="solr.RunUpdateProcessorFactory" />
+ </updateRequestProcessorChain>
+
+ <updateRequestProcessorChain name="ignore-commit-from-client-200">
+ <processor class="solr.IgnoreCommitOptimizeUpdateProcessorFactory">
+ <int name="statusCode">200</int>
+ <str name="responseMessage">Thou shall not issue a commit!</str>
+ </processor>
+ <processor class="solr.RunUpdateProcessorFactory" />
+ </updateRequestProcessorChain>
+
+ <updateRequestProcessorChain name="ignore-optimize-only-from-client-403">
+ <processor class="solr.IgnoreCommitOptimizeUpdateProcessorFactory">
+ <str name="responseMessage">Thou shall not issue an optimize, but commits are OK!</str>
+ <bool name="ignoreOptimizeOnly">true</bool>
+ </processor>
+ <processor class="solr.RunUpdateProcessorFactory" />
+ </updateRequestProcessorChain>
+
</config>