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)