[
https://issues.apache.org/jira/browse/SOLR-14688?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17307120#comment-17307120
]
Jan Høydahl commented on SOLR-14688:
------------------------------------
We need tool support which can take any package (1st party, 3rd party, remote,
local, custom), pull it down, copy all files to correct locations in /filestore
and then drop its descriptor json somewhere so that Solr when booting up can
know which packages are pre-installed. Rather than having one text file that
scripts need to edit, there should be a folder where the plugin installer can
ADD a file per plugin, which is much simpler. Ideally the result of a package
installed locally this way is almost identical to the result of the current
package manager installing the same package.
Then, once the various nodes in the cluster boots up, they will discover that
they all have the needed files in /filestore, so no need to distribute anything
since each node is already OK.
> First party package implementation design
> -----------------------------------------
>
> Key: SOLR-14688
> URL: https://issues.apache.org/jira/browse/SOLR-14688
> Project: Solr
> Issue Type: Improvement
> Reporter: Noble Paul
> Priority: Major
> Labels: package, packagemanager
>
> Here's the design document for first party packages:
> https://docs.google.com/document/d/1n7gB2JAdZhlJKFrCd4Txcw4HDkdk7hlULyAZBS-wXrE/edit?usp=sharing
> Put differently, this is about package-ifying our "contribs".
--
This message was sent by Atlassian Jira
(v8.3.4#803005)