Details
-
New Feature
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
Introducing a new way to load packages from a trusted location in the filesystem.
- Packages are loaded from the filesystem. Useful for loading first party packages from modules/ (or contrib/) directory (-Dsolr.packages.local.dir=<path_to_contribs>).
- This mode (of loading packages from filesystem) doesn't go via ZK at all, and hence this mode can be used to cold start installations with few packages.
- This mode shall help the package management honour immutable infrastructure/deployments philosophy.
- This can ensure that only relevant packages are loaded and any vulnerabilities in contribs/libraries impact only a very small subset of users
- A unified view of packages irrespective of how you use it (local/ZK)
Attachments
Issue Links
- relates to
-
SOLR-15914 Make it super simple to add a contrib module to shared classpath
- Closed
- supercedes
-
SOLR-14688 First party package implementation design
- Open
- links to