Hi All,
When I was compiling Calcite using Java "1.8.0_481" on a Mac M1, the following
tests were very slow, and some even timed out. Have you encountered this?
> Task :geode:test
>
>
65.1sec, org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest >
testSqlWhereWithMultipleOrForLiteralFields()
70.1sec, org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest >
testSqlSingleBooleanWhereFilter()
110.1sec, org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest >
testSqlBooleanColumnNotFilter()
70.1sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest >
testWhereWithOrForNestedNumericField()
70.1sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest >
testGroupByRaw()
70.1sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest >
testWhereWithOrForNumericField()
70.1sec, org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest >
testSqlBooleanColumnFilter()
80.2sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest >
testWhereWithOrForLargeValueList()
70.1sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest >
testSelectLocItem()
190.3sec, org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest >
testSqlSingleDateWhereFilter()
70.1sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest >
testWhereWithOrForStringField()
70.1sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest >
testSqlSingleStringWhereFilter()
210.3sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testAddMissingGroupByColumnToProjectedFields()
70.1sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest >
testGroupByRawWithAliases()
65.1sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest >
testGroupByView()
65.1sec, org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest >
testSqlMultipleBooleanWhereFilter()
60.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testSqlSimple()
60.1sec, org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest >
testSqlMultipleDateWhereFilter()
60.1sec, org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest >
testSqlMultipleTimeWhereFilter()
190.3sec, org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest >
testSqlSingleTimestampWhereFilter()
60.1sec, org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest >
testSqlBooleanColumnIsNotNullFilter()
55.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testInSetFilterWithNestedStringField()
175.3sec, org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest >
testSqlSingleTimeWhereFilter()
488.1sec, 13 completed, 0 failed, 0 skipped,
org.apache.calcite.adapter.geode.rel.GeodeAllDataTypesTest
170.3sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testCountStar()
110.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testFilterWithNestedField()
60.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testSqlLimit2()
110.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testWhereWithOr()
80.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testMissingProjectRelationOnGroupByColumnMatchingProjectedFields()
85.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testSortWithProjection()
40.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testSqlDistinctSort()
105.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testSortWithProjectionAndLimit()
20.0sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testSqlDistinctSort3()
30.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testSqlDistinctSort2()
FAILURE 425.7sec, org.apache.calcite.adapter.geode.rel.GeodeZipsTest >
testItemPredicate()
java.util.concurrent.TimeoutException: testItemPredicate() timed out after
5 minutes
at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
at
java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1067)
at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1703)
at
java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:172)
FAILURE 648.3sec, 14 completed, 1 failed, 3 skipped,
org.apache.calcite.adapter.geode.rel.GeodeZipsTest
100.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testLimit()
120.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testCount()
90.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testMaxMinSumAvgInGroupBy()
100.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testSelectWithNestedPdxFieldAccess()
120.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testWhereEqual()
70.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testSqlDisjunction()
130.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testGroupBy()
90.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testCountInGroupBy()
100.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testSelectWithNullFieldValue()
140.3sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testWhereWithAndOr()
130.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testWhereWithOrAnd()
260.4sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testProjectionsAndWhereGreatThan()
50.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testSqlBookMasterCount()
70.1sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testSqlSingleNumberWhereFilter()
205.3sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testMaxMinSumAvg()
70.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testSqlBookMasterWhere()
110.3sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testMissingProjectRelationOnGroupByColumnMatchingProjectedFields2()
70.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testSqlConjunction()
70.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testSelectWithNestedPdx()
50.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testSelect()
70.2sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testSelectWithNestedPdx2()
75.3sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testWhereWithAnd()
110.3sec, org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest >
testSortBy2Columns()
939.0sec, 36 completed, 0 failed, 0 skipped,
org.apache.calcite.adapter.geode.rel.GeodeBookstoreTest
FAILURE 945.6sec, 63 completed, 1 failed, 3 skipped, Gradle Test Run
:geode:test
Best regards,
Zhen
---- Replied Message ----
| From | Stamatis Zampetakis<[email protected]> |
| Date | 5/28/2026 19:46 |
| To | <[email protected]> |
| Subject | [VOTE] Release Apache Calcite 1.42.0 (release candidate 0) |
Hi all,
I have created a build for Apache Calcite 1.42.0, release
candidate 0.
Thanks to everyone who has contributed to this release.
You can read the release notes here:
https://github.com/apache/calcite/blob/calcite-1.42.0-rc0/site/_docs/history.md
The commit to be voted upon:
https://gitbox.apache.org/repos/asf?p=calcite.git;a=commit;h=c01f6b5519d4a906cf41bbe7843f5929662cf5fd
Its hash is c01f6b5519d4a906cf41bbe7843f5929662cf5fd
Tag:
https://github.com/apache/calcite/tree/calcite-1.42.0-rc0
The artifacts to be voted on are located here:
https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-1.42.0-rc0
(revision 84807)
The hashes of the artifacts are as follows:
6b456ef8017c1a5e0dc0a292b9e1b0a898f293dba2dbda606a51223a9acfc6debedd5f3f3e38ad7013b956bd2744b64f7ab401d0d72091dd9c610efb7e4da84e
*apache-calcite-1.42.0-src.tar.gz
A staged Maven repository is available for review at:
https://repository.apache.org/content/repositories/orgapachecalcite-1259/org/apache/calcite/
Release artifacts are signed with the following key:
https://people.apache.org/keys/committer/zabetak.asc
https://www.apache.org/dist/calcite/KEYS
To create the jars and test Apache Calcite: "gradle build"
(Requires an appropriate Gradle/JDK installation.)
Please vote on releasing this package as Apache Calcite 1.42.0.
Everyone is welcome to vote. Your vote should contain the line
'code name (role)', where
* 'code' is +1, 0 or -1 as below;
* 'name' is your ASF id if you have one, else your real name;
* 'role' is 'community', 'committer' or 'PMC member'.
[ ] +1 Release this package as Apache Calcite 1.42.0
[ ] 0 I don't feel strongly about it, but I'm okay with the release
[ ] -1 Do not release this package because...
The vote is open for the next 72 hours (closing at
2026-05-31T11:00:00Z) and passes if a majority of
at least three +1 votes by PMC members are cast.
Here is my vote:
+1 zabetak (PMC member)