flink-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stephan Ewen <se...@apache.org>
Subject Re: Extend Travis-CI build matrix
Date Wed, 27 Aug 2014 14:31:15 GMT
Sounds reasonable.

Since Travis runs 5 concurrent builds, we can add one more without adding
extra time.

I would suggest to add (1.2.1 - Java 7) ->  I would suspect that to be
still used quite a bit in that combination.

Stephan



On Wed, Aug 27, 2014 at 12:06 PM, Sean Owen <srowen@gmail.com> wrote:

> I think the most important thing is building at least once against the
> 4 Hadoop versions, and building at least once against the 3 JDK
> versions. It's very unlikely that a particular JDK + Hadoop version
> fails to compile, while the same JDK with another Hadoop, or the same
> Hadoop with another JDK, does.
>
> I think you could get away with 4:
>
> 1.2.1 - 6
> 2.0.0-alpha - 6
> 2.2.0 - 7
> 2.5.0 - 8
>
> These at least pairs old JDK with old Hadoop. I am not sure Hadoop <
> 2.2 even reliably works with Java 7, for example? testing Java 8 +
> Hadoop 1.2.1 is probably pointless, for example.
>
> You can add back a few more pairs here and there if this feels too sparse.
>
>
> On Wed, Aug 27, 2014 at 10:40 AM, Robert Metzger <rmetzger@apache.org>
> wrote:
> > Hi guys,
> >
> > while creating the 0.6-incubating release I noticed that often build
> issues
> > are triggered by changing dependencies.
> > In particular we allow users to set the version of the Hadoop dependency.
> >
> > Right now, we test the following variants:
> >
> > (oraclejdk8, oraclejdk7, openjdk6) x (hadoop 1.2.1, hadoop 2.2.0)
> >
> > Accidentially, I found out that the recently merged streaming component
> > does not build with hadoop 2.4.0 as a dependency (
> > https://issues.apache.org/jira/browse/FLINK-1065).
> >
> > I'm suggesting to add the following versions into the pool of Hadoop
> > versions we test against:
> > 1) "hadoop 2.0.0-alpha"
> > 2 "hadoop 2.5.0"
> >
> > 1) is going to be the replacement for the "cdh4" package, and I think we
> > should test versions we are going to ship with releases. (
> > https://issues.apache.org/jira/browse/FLINK-1068)
> > 2) is the current stable hadoop version. I think we should test against
> > hadoop 2.2.0 and the latest stable hadoop version.
> >
> > Adding these two versions would result in 3x4 = 12 builds per push / pull
> > request, which is a lot given that we can only run 5 tests in parallel.
> > Therefore, I'm suggesting to add just 2 builds with "oraclejdk8" and the
> > two new hadoop versions.
> >
> > Opinions?
> >
> >
> > -- Robert
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message