[ 
https://issues.apache.org/jira/browse/FLUME-2819?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14972022#comment-14972022
 ] 

Roshan Naik commented on FLUME-2819:
------------------------------------

- Flume depends on several external services (hadoop and non hadoop)  and that 
list keeps growing with each release. So not feasible to keep updating and 
releasing Flume  frequently (i.e each time one of them release a new version) 
to enable Flume users leverage new features being release in them.  
- Releasing frequently with updated version creates a diff problem .. it ties 
each Flume version to a specific dep version. And in the end user may not want 
to use that version of the service.
- Release frequently model also forces Flume to release each time there is a 
security fix releases in them
- If users have to wait for new Flume releases, that then leads to long waits 
for users... or the need to perform surgery on the flume/lib directory. Neither 
is reasonable.


Consequently, IMO, using the "provided" model for such deps and giving the 
users a mechanism to customize the Flume Classpath easily, is in the end a 
better choice.

> Kafka libs are being bundled into Flume distro
> ----------------------------------------------
>
>                 Key: FLUME-2819
>                 URL: https://issues.apache.org/jira/browse/FLUME-2819
>             Project: Flume
>          Issue Type: Bug
>            Reporter: Roshan Naik
>
> Kafka dependency libs need to be marked as 'provided' in the pom.xml 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to