Chao Sun created HIVE-15088:
-------------------------------

             Summary: PartitionPruner#getPartitionsFromServer can sometimes fail
                 Key: HIVE-15088
                 URL: https://issues.apache.org/jira/browse/HIVE-15088
             Project: Hive
          Issue Type: Bug
          Components: Physical Optimizer
    Affects Versions: 1.1.0
            Reporter: Chao Sun


When {{hive.optimize.ppd}} is set to true, HS2 may contact HMS to prune 
partitions. However, this may fail in somecases. And on the HMS side, there's 
stackoverflow:
{code}
 399270 2016-10-27 20:07:14,556 ERROR 
org.apache.hadoop.hive.metastore.RetryingHMSHandler: [pool-3-thread-14799]: 
java.lang.StackOverflowError
 399271         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:338)
 399272         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399273         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399274         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399275         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399276         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399277         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399278         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399279         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399280         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399281         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399282         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399283         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399284         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399285         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399286         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399287         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399288         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399289         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399290         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399291         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399292         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399293         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399294         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399295         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399296         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399297         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399298         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399299         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399300         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399301         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399302         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399303         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
 399304         at 
org.datanucleus.store.rdbms.sql.SQLText.toSQL(SQLText.java:339)
...
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to