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