[ 
https://issues.apache.org/jira/browse/SOLR-14688?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17337708#comment-17337708
 ] 

Gus Heck commented on SOLR-14688:
---------------------------------

When I hear the phrase "first party plugins" what I think of is something like 
httpd modules:  a distinct set of features that are created, maintained and 
distributed with the project, but can disabled at runtime to promote smaller 
memory footprint, security (fewer features/codepaths that can have issues or be 
leveraged by attackers), and perhaps in a few cases performance gains. Such an 
item would be released concurrently with solr and our builds/tests would 
continue to verify them etc, and bugs that break them would block releases, 
etc. In short "loadable features". Second party plugins would be the user's own 
code that they write, maintain and can (hopefully conveniently) install into 
solr to alter it's behavior and add features. Third party plugins would be the 
similar. Both 2nd and 3rd are out of our control and thus release cadence and 
version compatibility matrix etc would be the responsibility of their authors. 

I would be less keen on many releases of many plugins plus solr with a version 
compatibility matrix to verify and publish/update any time either plugin or 
solr was released, or worse yet no way to know if things "should" work because 
such compatibility information was not maintained.

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

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to