[
https://issues.apache.org/jira/browse/METRON-1100?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16122367#comment-16122367
]
Otto Fowler commented on METRON-1100:
-------------------------------------
[~mattf] : [Lazy
Loading|https://github.com/ottobackwards/metron/commit/ea8f3ae094a9acdd698f6efc81b4bcde1d6c6b57]
I have a working lazy loading branch. I am no sure if you have time to look at
it or not. I am wondering if we should look to have it in 777 or not.
I am still working on it ( I can make it more efficient ).
> Dynamic loading of Metron bundles
> ---------------------------------
>
> Key: METRON-1100
> URL: https://issues.apache.org/jira/browse/METRON-1100
> Project: Metron
> Issue Type: Task
> Reporter: Otto Fowler
> Assignee: Otto Fowler
>
> 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
(v6.4.14#64029)