[GitHub] nifi pull request #1635: NIFI-3520 Refactoring instance class loading

2017-04-06 Thread asfgit
Github user asfgit closed the pull request at:

https://github.com/apache/nifi/pull/1635


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---


[GitHub] nifi pull request #1635: NIFI-3520 Refactoring instance class loading

2017-03-29 Thread bbende
GitHub user bbende opened a pull request:

https://github.com/apache/nifi/pull/1635

NIFI-3520 Refactoring instance class loading

This PR addresses the issue mentioned on NIFI-3520 regarding using the 
"Additional Resources" property on the HDFS processors. The fix is a 
fundamental refactoring of how the instance class loading isolation works.

Changes:
- Fixing FlowController to use appropriate class loader when instantiating 
processor
- Updating ExtensionManager to leverage new MANIFEST entry to know when to 
stop including resources from parent class loaders
- Adding ReloadComponent interface and refactoring instance class loading 
to use it
- Fixing FetchHDFS issue with TDE by using ugi.doAs


You can merge this pull request into a Git repository by running:

$ git pull https://github.com/bbende/nifi NIFI-3520-2

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/nifi/pull/1635.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #1635


commit 330479027d43036750e2ecd523cae084f7f7e13b
Author: Bryan Bende 
Date:   2017-03-24T21:14:24Z

NIFI-3520 Refactoring instance class loading
- Fixing FlowController to use appropriate class loader when instantiating 
processor
- Updating ExtensionManager to leverage new flag in MANIFEST from NAR plugin
- Adding ReloadComponent interface and refactoring instance class loading 
to use it
- Fixing FetchHDFS issue with TDE by using ugi.doAs




---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---