[ https://issues.apache.org/jira/browse/HIVE-10417?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nemon Lou updated HIVE-10417: ----------------------------- Status: Open (was: Patch Available) > Parallel Order By return wrong results for partitioned tables > ------------------------------------------------------------- > > Key: HIVE-10417 > URL: https://issues.apache.org/jira/browse/HIVE-10417 > Project: Hive > Issue Type: Bug > Components: Query Processor > Affects Versions: 1.0.0, 0.13.1, 0.14.0 > Reporter: Nemon Lou > Assignee: Nemon Lou > Attachments: HIVE-10417.patch > > > Following is the script that reproduce this bug. > set hive.optimize.sampling.orderby=true; > set mapreduce.job.reduces=10; > select * from src order by key desc limit 10; > +--------------+----------------+ > | src.key | src.value | > +--------------+----------------+ > | 98 | val_98 | > | 98 | val_98 | > | 97 | val_97 | > | 97 | val_97 | > | 96 | val_96 | > | 95 | val_95 | > | 95 | val_95 | > | 92 | val_92 | > | 90 | val_90 | > | 90 | val_90 | > +--------------+----------------+ > 10 rows selected (47.916 seconds) > reset; > create table src_orc_p (key string ,value string ) > partitioned by (kp string) > stored as orc > tblproperties("orc.compress"="SNAPPY"); > set hive.exec.dynamic.partition.mode=nonstrict; > set hive.exec.max.dynamic.partitions.pernode=10000; > set hive.exec.max.dynamic.partitions=10000; > insert into table src_orc_p partition(kp) select *,substring(key,1) from src > distribute by substring(key,1); > set mapreduce.job.reduces=10; > set hive.optimize.sampling.orderby=true; > select * from src_orc_p order by key desc limit 10; > +----------------+------------------+-----------------+ > | src_orc_p.key | src_orc_p.value | src_orc_p.kend | > +----------------+------------------+-----------------+ > | 0 | val_0 | 0 | > | 0 | val_0 | 0 | > | 0 | val_0 | 0 | > +----------------+------------------+-----------------+ > 3 rows selected (39.861 seconds) -- This message was sent by Atlassian JIRA (v6.3.4#6332)