Joshua Hyde created FLUME-2293:
----------------------------------

             Summary: Isolate Flume agent plugins to their own classloader
                 Key: FLUME-2293
                 URL: https://issues.apache.org/jira/browse/FLUME-2293
             Project: Flume
          Issue Type: Improvement
          Components: Sinks+Sources
            Reporter: Joshua Hyde


This is tangential to the FLUME-2286 issue I raised, but this would probably 
negate it:

It'd be nice if Flume plugins had classloaders isolated from the {{lib/}} 
directory of Flume (and the Flume agent itself was isolated from the plugins 
directory). This would allow plugins to exercise a bit more freedom in their 
dependency stack (such as using more recent versions of Guava) without 
interfering with the ability of the Flume agent to run (and without 
interference from the agent's dependencies).



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to