You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hive.apache.org by "Chao Sun (JIRA)" <ji...@apache.org> on 2016/10/27 22:44:58 UTC

[jira] [Created] (HIVE-15088) PartitionPruner#getPartitionsFromServer can sometimes fail

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)