[ https://issues.apache.org/jira/browse/METRON-1100?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Matt Foley updated METRON-1100: ------------------------------- Reporter: Matt Foley (was: Otto Fowler) > 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 > > 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)