Quanlong Huang has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/16908 )

Change subject: IMPALA-2019(Part-1): Provide UTF-8 support in length, substring 
and reverse functions
......................................................................


Patch Set 5:

> Patch Set 5: Verified-1
>
> Build failed: https://jenkins.impala.io/job/gerrit-verify-dryrun/6820/

Crashed in loading kudu tables. The error message is

 llvm::ConstantAggregate::ConstantAggregate(llvm::CompositeType*,
 llvm::Value::ValueTy, llvm::ArrayRef<llvm::Constant*>): Assertion 
`V[I]->getType() == T->getTypeAtIndex(I) && "Initializer for composite element 
doesn't match!"' failed.

The bug is in ColumnType::ToIR():
 - The is_utf8 field of is i8 instead of i1. We should use GetI8Constant 
instead of GetBoolConstant.
 - The indexes used in getElementType() should shift since we add a new field 
ahead.


--
To view, visit http://gerrit.cloudera.org:8080/16908
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I0aaf3544e89f8a3d531ad6afe056b3658b525b7c
Gerrit-Change-Number: 16908
Gerrit-PatchSet: 5
Gerrit-Owner: Quanlong Huang <huangquanl...@gmail.com>
Gerrit-Reviewer: Impala Public Jenkins <impala-public-jenk...@cloudera.com>
Gerrit-Reviewer: Quanlong Huang <huangquanl...@gmail.com>
Gerrit-Comment-Date: Tue, 05 Jan 2021 13:36:08 +0000
Gerrit-HasComments: No

Reply via email to