You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@metron.apache.org by "Otto Fowler (JIRA)" <ji...@apache.org> on 2018/07/19 17:28:00 UTC

[jira] [Commented] (METRON-1100) Dynamic loading of Metron bundles

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

Otto Fowler commented on METRON-1100:
-------------------------------------

Bundles and extensions never happened

> Dynamic loading of Metron bundles
> ---------------------------------
>
>                 Key: METRON-1100
>                 URL: https://issues.apache.org/jira/browse/METRON-1100
>             Project: Metron
>          Issue Type: Task
>            Reporter: Matt Foley
>            Assignee: Otto Fowler
>            Priority: Major
>
> If NiFi does not soon add these features to their NAR processing (per METRON-1070), we should consider doing so:
> Load bundles dynamically at run-time, without restart, with the sub-goals of:
> - lazy loading instead of load all at startup, to minimize memory footprint
> - allow new bundles to be added to the system at any time, without restart, to support long-running zero-outage installations
> Note it is fine (probably necessary) to have some sort of registration process that runs at startup, and periodically or upon manual trigger thereafter.  It can read the ClassIndex information of all bundle files in the registered ExtensionDirectories, and use it to maintain a registry of known bundles available, without actually loading them until needed.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)