I agree with the above... the JAR hell we are currently in seems mostly
unresolvable and shedding dependencies seems like a reasonable choice
regardless of whether we implement an isolated classloader or not.

Mike

On Mon, Nov 19, 2018 at 6:02 AM Ferenc Szabo <szabofe...@apache.org> wrote:

> Hi all,
>
> I somewhat agree with Helmut.
> I think we should detach every component from the framework and provide an
> isolated classloader for them to avoid the dependency issues we have now.
>
> Basically, flume itself should be just the framework and every
> source/sink/channel/interceptor/etc would come as a plugin.
> We would have "official" plugins in the flume repository but as separate
> maven projects.
>
> After the 1.9 release, we could start planning it for 2.0 as it would be
> easiest (or only possible) to do with breaking changes, however, it would
> be good to aim for compatibility with 1.x plugins.
>
>  What do you think about that?
>
> Additionally, I would be happy to maintain a plugin list for flume with the
> 3rd party/community plugins.
>
> Regards,
>
> Ferenc
>
>
> On Mon, Nov 19, 2018 at 1:19 PM Wahrmann, Helmut <helmut.wahrm...@rsa.com>
> wrote:
>
> > Hi all,
> >
> > What are we doing with integrations having no maintainer?
> >
> > An example is the morphline sink. It supports Solr 4.3 and Apache has
> > already relased Solr 7.5.0.
> > Kite SDK is at 1.1.
> > Seems that no one is taking care of it.
> >
> > On the other site we are still "supporting" Elasticsearch 0.90.1, while
> > ElasticSearch is already on 6.5.
> > Having a dependency of Lucene between Solr and Elastic I cannot push my
> > changes to flume.
> >
> > So while there would be a maintainer for ElasticSearch, new features
> > cannot be introduced, because of the above.
> >
> > Shouldn't we deprecate old stuff, where no maintainer is active?
> > If 1.9 is released with support of outdated SOLR and ElasticSearch, no
> one
> > would use Flume anyhow.
> > I doubt that someone would downgrade the ElasticSearch cluster to 0.90
> > just to be able to pump in events via Flume.
> >
> > I keep a working ElasticSearch 6.x Fork anyhow, but would like to
> > contribute back to the project.
> >
> > Note: I have tried to upgrade SOLR support to the newest version, but it
> > fails on the test cases and I don't have anything to test.
> >
> >
> > Thanks,
> >
> > Helmut
> >
> >
>

Reply via email to