[ 
https://issues.apache.org/jira/browse/HIVE-17172?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16116339#comment-16116339
 ] 

Yuming Wang commented on HIVE-17172:
------------------------------------

Seems this patch cause {{llap_uncompressed}} test failed:  

{noformat}
org.apache.hadoop.hive.cli.TestCliDriver.testCliDriver[llap_uncompressed] 
(batchId=56)
{noformat}

logs:

{noformat}
2017-08-07T02:02:51,187  INFO [LocalJobRunner Map Task Executor #0] LlapIoImpl: 
Llap counters: Fragment counters for [wangyuming01/192.16
8.77.55, warehouse.orc_llap, 
pfile:/root/dev/hive/itests/qtest/target/warehouse/orc_llap/000000_0 
([-4890527034409466364, 1502096569000, 
473356]), 0,1]: [ NUM_VECTOR_BATCHES=0, NUM_DECODED_BATCHES=0, 
SELECTED_ROWGROUPS=13, NUM_ERRORS=1, ROWS_EMITTED=0, METADATA_CACHE_HIT=0,
 METADATA_CACHE_MISS=2, CACHE_HIT_BYTES=0, CACHE_MISS_BYTES=466121, 
ALLOCATED_BYTES=0, ALLOCATED_USED_BYTES=0, TOTAL_IO_TIME_NS=18839425,
 DECODE_TIME_NS=0, HDFS_TIME_NS=11545686, CONSUMER_TIME_NS=0 ]
2017-08-07T02:02:51,187 DEBUG [LocalJobRunner Map Task Executor #0] 
encoded.OrcEncodedDataReader: Encoded reader is being stopped
2017-08-07T02:02:51,187  INFO [LocalJobRunner Map Task Executor #0] 
mapred.MapTask: Ignoring exception during close for org.apache.hadoop
.mapred.MapTask$TrackedRecordReader@4f92e7b2
java.io.IOException: java.lang.AssertionError: Elements not in order data range 
[5882, 472003), size: 466121 type: array-backed and data 
range [6070, 472003), size: 465933 type: array-backed; trying to insert into 
[{range start: -1 end: -1}, {data range [5882, 472003), size
: 466121 type: array-backed}]
        at 
org.apache.hadoop.hive.llap.io.api.impl.LlapRecordReader.rethrowErrorIfAny(LlapRecordReader.java:349)
 ~[hive-llap-server-3.0.0
-SNAPSHOT.jar:3.0.0-SNAPSHOT]
        at 
org.apache.hadoop.hive.llap.io.api.impl.LlapRecordReader.close(LlapRecordReader.java:340)
 ~[hive-llap-server-3.0.0-SNAPSHOT.ja
r:3.0.0-SNAPSHOT]
        at 
org.apache.hadoop.hive.ql.io.CombineHiveRecordReader.doClose(CombineHiveRecordReader.java:135)
 ~[hive-exec-3.0.0-SNAPSHOT.jar:
3.0.0-SNAPSHOT]
        at 
org.apache.hadoop.hive.ql.io.HiveContextAwareRecordReader.close(HiveContextAwareRecordReader.java:104)
 ~[hive-exec-3.0.0-SNAPS
HOT.jar:3.0.0-SNAPSHOT]
        at 
org.apache.hadoop.hive.shims.HadoopShimsSecure$CombineFileRecordReader.close(HadoopShimsSecure.java:173)
 ~[hive-shims-common-3
.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
        at 
org.apache.hadoop.mapred.MapTask$TrackedRecordReader.close(MapTask.java:210) 
~[hadoop-mapreduce-client-core-2.8.0.jar:?]
        at org.apache.hadoop.mapred.MapTask.closeQuietly(MapTask.java:1981) 
[hadoop-mapreduce-client-core-2.8.0.jar:?]
        at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:468) 
[hadoop-mapreduce-client-core-2.8.0.jar:?]
        at org.apache.hadoop.mapred.MapTask.run(MapTask.java:343) 
[hadoop-mapreduce-client-core-2.8.0.jar:?]
        at 
org.apache.hadoop.mapred.LocalJobRunner$Job$MapTaskRunnable.run(LocalJobRunner.java:270)
 [hadoop-mapreduce-client-common-2.8.0
.jar:?]
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
[?:1.8.0_77]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_77]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
[?:1.8.0_77]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
[?:1.8.0_77]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_77]
Caused by: java.lang.AssertionError: Elements not in order data range [5882, 
472003), size: 466121 type: array-backed and data range [607
0, 472003), size: 465933 type: array-backed; trying to insert into [{range 
start: -1 end: -1}, {data range [5882, 472003), size: 466121 t
ype: array-backed}]
        at 
org.apache.hadoop.hive.common.io.DiskRangeList.assertInvalidOrder(DiskRangeList.java:64)
 ~[hive-storage-api-3.0.0-SNAPSHOT.jar
:3.0.0-SNAPSHOT]
        at 
org.apache.hadoop.hive.common.io.DiskRangeList.checkOrder(DiskRangeList.java:56)
 ~[hive-storage-api-3.0.0-SNAPSHOT.jar:3.0.0-S
NAPSHOT]
        at 
org.apache.hadoop.hive.common.io.DiskRangeList.insertAfter(DiskRangeList.java:126)
 ~[hive-storage-api-3.0.0-SNAPSHOT.jar:3.0.0
-SNAPSHOT]
        at 
org.apache.hadoop.hive.common.io.DiskRangeList.split(DiskRangeList.java:183) 
~[hive-storage-api-3.0.0-SNAPSHOT.jar:3.0.0-SNAPS
HOT]
        at 
org.apache.hadoop.hive.ql.io.orc.encoded.EncodedReaderImpl.preReadUncompressedStream(EncodedReaderImpl.java:1016)
 ~[hive-exec-
3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
        at 
org.apache.hadoop.hive.ql.io.orc.encoded.EncodedReaderImpl.readEncodedColumns(EncodedReaderImpl.java:382)
 ~[hive-exec-3.0.0-SN
APSHOT.jar:3.0.0-SNAPSHOT]
        at 
org.apache.hadoop.hive.llap.io.encoded.OrcEncodedDataReader.performDataRead(OrcEncodedDataReader.java:426)
 ~[hive-llap-server-
3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
        at 
org.apache.hadoop.hive.llap.io.encoded.OrcEncodedDataReader$4.run(OrcEncodedDataReader.java:250)
 ~[hive-llap-server-3.0.0-SNAP
SHOT.jar:3.0.0-SNAPSHOT]
        at 
org.apache.hadoop.hive.llap.io.encoded.OrcEncodedDataReader$4.run(OrcEncodedDataReader.java:247)
 ~[hive-llap-server-3.0.0-SNAP
SHOT.jar:3.0.0-SNAPSHOT]
        at java.security.AccessController.doPrivileged(Native Method) 
~[?:1.8.0_77]
        at javax.security.auth.Subject.doAs(Subject.java:422) ~[?:1.8.0_77]
        at 
org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1807)
 ~[hadoop-common-2.8.0.jar:?]
        at 
org.apache.hadoop.hive.llap.io.encoded.OrcEncodedDataReader.callInternal(OrcEncodedDataReader.java:247)
 ~[hive-llap-server-3.0
.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
        at 
org.apache.hadoop.hive.llap.io.encoded.OrcEncodedDataReader.callInternal(OrcEncodedDataReader.java:96)
 ~[hive-llap-server-3.0.
0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
        at org.apache.tez.common.CallableWithNdc.call(CallableWithNdc.java:36) 
~[tez-common-0.8.4.jar:0.8.4]
        at 
org.apache.hadoop.hive.llap.daemon.impl.StatsRecordingThreadPool$WrappedCallable.call(StatsRecordingThreadPool.java:110)
 ~[hiv
e-llap-server-3.0.0-SNAPSHOT.jar:3.0.0-SNAPSHOT]
        ... 4 more
{noformat}

> add ordering checks to DiskRangeList
> ------------------------------------
>
>                 Key: HIVE-17172
>                 URL: https://issues.apache.org/jira/browse/HIVE-17172
>             Project: Hive
>          Issue Type: Bug
>            Reporter: Sergey Shelukhin
>            Assignee: Sergey Shelukhin
>             Fix For: 3.0.0, 2.4.0
>
>         Attachments: HIVE-17172.01.patch, HIVE-17172.02.patch, 
> HIVE-17172.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to