Yes please elaborate,

I thought frameworks such as OSGi are used to isolate classes. Application
servers like GlassFish use that technique to isolate application
dependencies from platform dependencies. Cask has also implemented a
similar technique for their platform

On Wed, Nov 25, 2015 at 12:08 PM, Munagala Ramanath <[email protected]>
wrote:

> Chetan,
>
> Could you elaborate on what you mean by "class leak" and why the issue
> is complicated ?
>
> Thanks.
>
> Ram
>
> On Wed, Nov 25, 2015 at 12:02 PM, Chetan Narsude (cnarsude) <
> [email protected]> wrote:
>
> > Apex is prone to class leak so even application developers have to use
> the
> > guava version that underlying Hadoop uses. Platform developers have the
> > least say other than fixing the class leak and free application
> developers
> > to use whatever they want. The solution is said to be super complicated
> > and there are no takers motivated enough to implement it.
> >
> > ‹
> > Chetan
> >
> >
> >
> > On 11/25/15, 5:01 AM, "Ted Dunning" <[email protected]> wrote:
> >
> > >Flink definitely hit the problem.
> > >
> > >The issue is that people use different versions of guava in their
> > >applications and they aren't compatible.
> > >
> > >You are likely to want to use a more advanced version than the Hadoop
> > >systems use, also.
> > >
> > >
> > >
> > >On Wed, Nov 25, 2015 at 3:13 PM, Timothy Farkas <[email protected]>
> > >wrote:
> > >
> > >> I haven't seen an issue :)
> > >>
> > >> On Tue, Nov 24, 2015 at 10:57 PM, Thomas Weise <
> [email protected]>
> > >> wrote:
> > >>
> > >> > That certainly may be the case. But have we seen problems sticking
> to
> > >>the
> > >> > Hadoop 2.2 compatible subset? AFAIK Apex runs on all Hadoop versions
> > >> > starting from 2.2 across all major distros.
> > >> >
> > >> > On Tue, Nov 24, 2015 at 10:36 PM, Timothy Farkas <
> [email protected]
> > >
> > >> > wrote:
> > >> >
> > >> > > I was under the impression that the guava version varies for
> > >>different
> > >> > > hadoop distributions and versions, also guava is not strictly
> > >>backwards
> > >> > > compatible. Is that not the case?
> > >> > >
> > >> > > On Tue, Nov 24, 2015 at 10:30 PM, Thomas Weise
> > >><[email protected]
> > >> >
> > >> > > wrote:
> > >> > >
> > >> > > > We do it for ASM. But why do we need to use a different guava
> > >> version?
> > >> > > >
> > >> > > >
> > >> > > > On Tue, Nov 24, 2015 at 10:27 PM, Timothy Farkas <
> > >> [email protected]>
> > >> > > > wrote:
> > >> > > >
> > >> > > > > Flink shades the guava dependency so that Flink can use a
> > >>version
> > >> of
> > >> > > > guava
> > >> > > > > that is different from the one provided by the hadoop
> > >>distribution.
> > >> > Is
> > >> > > > this
> > >> > > > > something that we should be doing as well?
> > >> > > > >
> > >> > > > >
> > >> > >
> > >>
> https://github.com/apache/flink/blob/master/flink-shaded-hadoop/pom.xml
> > >> > > > >
> > >> > > >
> > >> > >
> > >> >
> > >>
> >
> >
>

Reply via email to