[ https://issues.apache.org/jira/browse/FLUME-2293?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15933360#comment-15933360 ]
Kanstantsin Kamkou commented on FLUME-2293: ------------------------------------------- Very helpful ticket. FLUME-3021 emphasizes the library hell. > 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, Technical Debt > Affects Versions: 1.7.0 > 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.3.15#6346)