You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ep...@apache.org on 2021/01/29 17:28:38 UTC
[lucene-solr] branch master updated (a7a434d -> 6d71a0a)
This is an automated email from the ASF dual-hosted git repository.
epugh pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git.
from a7a434d SOLR-15025: MiniSolrCloudCluster.waitForAllNodes ignores passed timeout value (#2193)
add 6d71a0a SOLR-14067: v4 Create /contrib/scripting module with ScriptingUpdateProcessor (#2257)
No new revisions were added by this update.
Summary of changes:
gradle/maven/defaults-maven.gradle | 1 +
settings.gradle | 1 +
solr/CHANGES.txt | 3 +
solr/contrib/scripting/README.md | 14 +
.../scripting/build.gradle} | 13 +-
.../scripting/update}/ScriptEngineCustomizer.java | 2 +-
.../update/ScriptUpdateProcessorFactory.java} | 145 +++++------
.../solr/scripting/update/package-info.java} | 11 +-
.../scripting/src/java/overview.html} | 27 +-
.../collection1/conf/addfields.updateprocessor.js | 0
.../bad-solrconfig-bogus-scriptengine-name.xml | 2 +-
.../conf/bad-solrconfig-invalid-scriptfile.xml | 4 +-
.../conf/bad-solrconfig-missing-scriptfile.xml | 2 +-
.../conf/conditional.updateprocessor.js | 0
.../solr/collection1/conf/cross-compatible.js | 0
.../src/test-files/solr/collection1/conf/evil.js | 0
.../solr/collection1/conf/invalid.script.xml} | 20 +-
.../conf/missing.functions.updateprocessor.js | 0
.../missleading.extension.updateprocessor.js.txt | 0
.../test-files/solr/collection1/conf/schema.xml | 73 ++++++
.../conf/solrconfig-script-updateprocessor.xml | 30 +--
.../conf/solrconfig.snippet.randomindexconfig.xml | 0
...tateless-solrconfig-script-updateprocessor.xml} | 26 +-
.../conf/throw.error.on.add.updateprocessor.js | 0
.../collection1/conf/trivial.updateprocessor0.js | 0
.../collection1/conf/trivial.updateprocessor1.js | 0
.../solr/scripting/update}/ScriptEngineTest.java | 2 +-
.../update/ScriptUpdateProcessorFactoryTest.java} | 72 +++---
.../TestBadScriptingUpdateProcessorConfig.java | 49 ++++
.../solr/handler/admin/ConfigSetsHandler.java | 2 +-
.../missleading.extension.updateprocessor.js.txt | 23 --
.../upload/with-script-processor/solrconfig.xml | 12 +-
.../cloud/MockScriptUpdateProcessorFactory.java | 76 ++++++
.../test/org/apache/solr/core/TestBadConfig.java | 30 +--
solr/packaging/build.gradle | 1 +
.../conf/solrconfig.xml | 38 +--
.../conf/update-script.js | 4 +-
solr/solr-ref-guide/src/configsets-api.adoc | 2 +-
.../src/configuring-solrconfig-xml.adoc | 1 +
.../src/major-changes-in-solr-9.adoc | 3 +
.../src/script-update-processor.adoc | 286 +++++++++++++++++++++
.../src/update-request-processors.adoc | 2 +-
.../update/processor/UpdateProcessorTestBase.java | 4 +-
43 files changed, 709 insertions(+), 272 deletions(-)
create mode 100644 solr/contrib/scripting/README.md
copy solr/{core/src/java/org/apache/solr/update/processor/ScriptEngineCustomizer.java => contrib/scripting/build.gradle} (75%)
copy solr/{core/src/java/org/apache/solr/update/processor => contrib/scripting/src/java/org/apache/solr/scripting/update}/ScriptEngineCustomizer.java (96%)
rename solr/{core/src/java/org/apache/solr/update/processor/StatelessScriptUpdateProcessorFactory.java => contrib/scripting/src/java/org/apache/solr/scripting/update/ScriptUpdateProcessorFactory.java} (89%)
rename solr/{core/src/java/org/apache/solr/update/processor/ScriptEngineCustomizer.java => contrib/scripting/src/java/org/apache/solr/scripting/update/package-info.java} (75%)
copy solr/{core/src/test-files/solr/collection1/conf/bad-solrconfig-missing-scriptfile.xml => contrib/scripting/src/java/overview.html} (61%)
rename solr/{core => contrib/scripting}/src/test-files/solr/collection1/conf/addfields.updateprocessor.js (100%)
rename solr/{core => contrib/scripting}/src/test-files/solr/collection1/conf/bad-solrconfig-bogus-scriptengine-name.xml (93%)
rename solr/{core => contrib/scripting}/src/test-files/solr/collection1/conf/bad-solrconfig-invalid-scriptfile.xml (89%)
copy solr/{core => contrib/scripting}/src/test-files/solr/collection1/conf/bad-solrconfig-missing-scriptfile.xml (93%)
rename solr/{core => contrib/scripting}/src/test-files/solr/collection1/conf/conditional.updateprocessor.js (100%)
rename solr/{core => contrib/scripting}/src/test-files/solr/collection1/conf/cross-compatible.js (100%)
rename solr/{core => contrib/scripting}/src/test-files/solr/collection1/conf/evil.js (100%)
rename solr/{core/src/test-files/solr/collection1/conf/bad-solrconfig-missing-scriptfile.xml => contrib/scripting/src/test-files/solr/collection1/conf/invalid.script.xml} (63%)
rename solr/{core => contrib/scripting}/src/test-files/solr/collection1/conf/missing.functions.updateprocessor.js (100%)
rename solr/{core/src/test-files/solr/configsets/upload/with-script-processor => contrib/scripting/src/test-files/solr/collection1/conf}/missleading.extension.updateprocessor.js.txt (100%)
create mode 100644 solr/contrib/scripting/src/test-files/solr/collection1/conf/schema.xml
copy solr/{core => contrib/scripting}/src/test-files/solr/collection1/conf/solrconfig-script-updateprocessor.xml (78%)
copy solr/{core => contrib/scripting}/src/test-files/solr/collection1/conf/solrconfig.snippet.randomindexconfig.xml (100%)
rename solr/{core/src/test-files/solr/collection1/conf/solrconfig-script-updateprocessor.xml => contrib/scripting/src/test-files/solr/collection1/conf/stateless-solrconfig-script-updateprocessor.xml} (79%)
rename solr/{core => contrib/scripting}/src/test-files/solr/collection1/conf/throw.error.on.add.updateprocessor.js (100%)
rename solr/{core => contrib/scripting}/src/test-files/solr/collection1/conf/trivial.updateprocessor0.js (100%)
rename solr/{core => contrib/scripting}/src/test-files/solr/collection1/conf/trivial.updateprocessor1.js (100%)
rename solr/{core/src/test/org/apache/solr/update/processor => contrib/scripting/src/test/org/apache/solr/scripting/update}/ScriptEngineTest.java (98%)
rename solr/{core/src/test/org/apache/solr/update/processor/StatelessScriptUpdateProcessorFactoryTest.java => contrib/scripting/src/test/org/apache/solr/scripting/update/ScriptUpdateProcessorFactoryTest.java} (87%)
create mode 100644 solr/contrib/scripting/src/test/org/apache/solr/scripting/update/TestBadScriptingUpdateProcessorConfig.java
delete mode 100644 solr/core/src/test-files/solr/collection1/conf/missleading.extension.updateprocessor.js.txt
create mode 100644 solr/core/src/test/org/apache/solr/cloud/MockScriptUpdateProcessorFactory.java
create mode 100644 solr/solr-ref-guide/src/script-update-processor.adoc