Stamatis - Can you open JIRA cases for the Druid and MongoDB integration
test failures with details?

It would be good to track them down not sure if they would block the
release depending on the errors. I seem to have an issue with my
calcite-test-dataset vm currently since getting timeout errors for Mongo
and Druid. I'll see if I can track them down but would be good to see what
the failure details are.

I did not see the MySQL test failure. I could have missed the Druid/MongoDB
integration test failures since the integration test run stopped at
Postgres.

Kevin Risden


On Mon, Mar 18, 2019 at 12:09 PM Stamatis Zampetakis <zabe...@gmail.com>
wrote:

> System A: MacOS 10.13.6, jdk9, maven 3.5.2
> System B: Ubuntu 18.04LTS, jdk1.8.0_192, maven 3.5.3
>
> -run unit tests (mvn clean install) on staged sources and git repo OK
> -checked signatures and checksums OK
> -went quickly over release note OK
> -run integration tests (mvn -Dtest=foo -DfailIfNoTests=false -Pit verify
> -fn) KO
> A brief summary of the errors is given below:
> [ERROR] Tests run: 290, Failures: 1, Errors: 0, Skipped: 21, Time elapsed:
> 23.703 s <<< FAILURE! - in org.apache.calcite.test.JdbcTest (MySQL)
> [ERROR] Tests run: 290, Failures: 0, Errors: 1, Skipped: 21, Time elapsed:
> 34.468 s <<< FAILURE! - in org.apache.calcite.test.JdbcTest (Postgres)
> [ERROR] Tests run: 36, Failures: 1, Errors: 0, Skipped: 0, Time elapsed:
> 1.478 s <<< FAILURE! - in org.apache.calcite.test.JdbcAdapterTest
> (Postgres)
> [ERROR] Tests run: 234, Failures: 16, Errors: 6, Skipped: 0, Time elapsed:
> 52.406 s <<< FAILURE! - in org.apache.calcite.test.DruidAdapterIT (Druid)
> [ERROR] Tests run: 31, Failures: 2, Errors: 0, Skipped: 6, Time elapsed:
> 3.236 s <<< FAILURE! - in org.apache.calcite.test.MongoAdapterIT (MongoDB)
> -run tests on downstream project KO
> The errors occur due to the simplification of a filter =($0, false) to
> NOT($0) ($0 is boolean). The transformation is valid so in principle the
> tests should not fail. However it makes me wonder if adding negation is
> really a simplification. If  I want to push this expression into an index
> (e.g., B+Tree) I would have to rewrite it again to something equivalent to
> =($0, false) since many types of indexes do not support negative
> conditions.
>
> My vote is 0 (non-binding) for two reasons:
> (i) there are integration tests failing for which we have not identified
> the reason (excluding tests in Postgres) and may hide regressions;
> (ii) the simplification behavior described above may cause problems in
> certain use-cases.
>
> Στις Παρ, 15 Μαρ 2019 στις 9:45 μ.μ., ο/η Michael Mior <mm...@apache.org>
> έγραψε:
>
> > +1 (binding) checked hashes and signature, compiled and ran tests and
> > a RAT check.
> > --
> > Michael Mior
> > mm...@apache.org
> >
> > Le ven. 15 mars 2019 à 10:38,
> Kevin Risden
> <kris...@apache.org> a écrit :
> > >
> > > Hi all,
> > >
> > > I have created a build for Apache Calcite 1.19.0, release candidate 1.
> > >
> > > Thanks to everyone who has contributed to this release.
> > >
> > > Since RC 0, we have fixed the following issues:
> > > * [CALCITE-2925] Exclude maven-wrapper.jar from source distribution
> > >
> > > You can read the release notes here:
> > >
> https://github.com/apache/calcite/blob/branch-1.19/site/_docs/history.md
> > >
> > > The commit to be voted upon:
> > >
> >
> https://gitbox.apache.org/repos/asf?p=calcite.git;a=commit;h=ad11340e5c5abddaa6f2729c9faa2043c4643a8d
> > >
> > > Its hash is ad11340e5c5abddaa6f2729c9faa2043c4643a8d.
> > >
> > > The artifacts to be voted on are located here:
> > >
> >
> https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-1.19.0-rc1/
> > >
> > > The hashes of the artifacts are as follows:
> > > src.tar.gz.sha256
> > > 8dbe7e81d955019d78e7de270089fb42726c827f719bfd5a5d11f734fac7face
> > >
> > > A staged Maven repository is available for review at:
> > >
> >
> https://repository.apache.org/content/repositories/orgapachecalcite-1055/
> > >
> > > Release artifacts are signed with the following key:
> > > https://people.apache.org/keys/committer/krisden.asc
> > >
> > > Please vote on releasing this package as Apache Calcite 1.19.0.
> > >
> > > The vote is open for the next 96 hours (due to the weekend) and passes
> > if a
> > > majority of
> > > at least three +1 PMC votes are cast.
> > >
> > > [ ] +1 Release this package as Apache Calcite 1.19.0
> > > [ ]  0 I don't feel strongly about it, but I'm okay with the release
> > > [ ] -1 Do not release this package because...
> > >
> > > Here is my vote:
> > > +1 (binding)
> > >
> > > Kevin Risden
> >
>

Reply via email to