You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ds...@apache.org on 2019/12/16 04:55:34 UTC

[lucene-solr] branch branch_8_4 updated: SOLR-14072: Deprecate Blob API and runtimeLib (#1086)

This is an automated email from the ASF dual-hosted git repository.

dsmiley pushed a commit to branch branch_8_4
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git


The following commit(s) were added to refs/heads/branch_8_4 by this push:
     new 776a8bb  SOLR-14072: Deprecate Blob API and runtimeLib (#1086)
776a8bb is described below

commit 776a8bb94e3a51f07f81039a1504874108e0ac6a
Author: David Smiley <ds...@apache.org>
AuthorDate: Sun Dec 15 23:53:17 2019 -0500

    SOLR-14072: Deprecate Blob API and runtimeLib (#1086)
    
    (cherry picked from commit 2db48314f97a6017fe216f77c34cf5b261985cf4)
---
 solr/CHANGES.txt                                                    | 4 ++++
 .../solr-ref-guide/src/adding-custom-plugins-in-solrcloud-mode.adoc | 6 ++++++
 2 files changed, 10 insertions(+)

diff --git a/solr/CHANGES.txt b/solr/CHANGES.txt
index db7ae08..cad9554 100644
--- a/solr/CHANGES.txt
+++ b/solr/CHANGES.txt
@@ -70,6 +70,10 @@ Upgrade Notes
 
 * SOLR-14065: VelocityResponseWriter has been deprecated and may be removed in a future version.
 
+* SOLR-14072: The "Blob Store" API and "runtimeLib" plugin mechanism that uses it is now considered deprecated. The
+  replacement to it is the "Package Management" system, which includes a "File Store". These are experimental currently
+  but will grow/stabalize/mature.
+
 New Features
 ---------------------
 * SOLR-13821: A Package store to store and load package artifacts (noble, Ishan Chattopadhyaya)
diff --git a/solr/solr-ref-guide/src/adding-custom-plugins-in-solrcloud-mode.adoc b/solr/solr-ref-guide/src/adding-custom-plugins-in-solrcloud-mode.adoc
index 95756f7..bafc6e6 100644
--- a/solr/solr-ref-guide/src/adding-custom-plugins-in-solrcloud-mode.adoc
+++ b/solr/solr-ref-guide/src/adding-custom-plugins-in-solrcloud-mode.adoc
@@ -18,6 +18,12 @@
 
 In SolrCloud mode, custom plugins need to be shared across all nodes of the cluster.
 
+.Deprecated
+[IMPORTANT]
+====
+The functionality here is a subset of the <<package-manager.adoc#package-manager,Package Management>> system.  It will no longer be supported in Solr 9.
+====
+
 When running Solr in SolrCloud mode and you want to use custom code (such as custom analyzers, tokenizers, query parsers, and other plugins), it can be cumbersome to add jars to the classpath on all nodes in your cluster. Using the <<blob-store-api.adoc#blob-store-api,Blob Store API>> and special commands with the <<config-api.adoc#config-api,Config API>>, you can upload jars to a special system-level collection and dynamically load plugins from them at runtime without needing to restart [...]
 
 .This Feature is Disabled By Default