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)

Reply via email to