[ 
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)

Reply via email to