Michael Ho created IMPALA-5553:
----------------------------------

             Summary: expr-test fails in release builds
                 Key: IMPALA-5553
                 URL: https://issues.apache.org/jira/browse/IMPALA-5553
             Project: IMPALA
          Issue Type: Bug
          Components: Backend
    Affects Versions: Impala 2.9.0
            Reporter: Michael Ho
            Assignee: Michael Ho
            Priority: Blocker


Literal::CreateLiteral() somehow wrapped ParseString() with DCHECK which 
renders it no-op in release builds. Literal::CreateLiteral() seems to be broken 
that way for quite a while and recent change in expr-test ran into this 
booby-trap.

{noformat}
04:00:43 [ RUN      ] ExprTest.LiteralConstruction
04:00:43 
/data/jenkins/workspace/impala-umbrella-build-and-test/repos/Impala/be/src/exprs/expr-test.cc:1150:
 Failure
04:00:43 Value of: RawValue::Compare(eval->GetValue(nullptr), &value, type)
04:00:43   Actual: -1
04:00:43 Expected: 0
04:00:43 type: BOOLEAN, value: true
04:00:43 
/data/jenkins/workspace/impala-umbrella-build-and-test/repos/Impala/be/src/exprs/expr-test.cc:1150:
 Failure
04:00:43 Value of: RawValue::Compare(eval->GetValue(nullptr), &value, type)
04:00:43   Actual: -102
04:00:43 Expected: 0
04:00:43 type: TINYINT, value: f
04:00:43 
/data/jenkins/workspace/impala-umbrella-build-and-test/repos/Impala/be/src/exprs/expr-test.cc:1150:
 Failure
04:00:43 Value of: RawValue::Compare(eval->GetValue(nullptr), &value, type)
04:00:43   Actual: -123
04:00:43 Expected: 0
04:00:43 type: SMALLINT, value: 123
04:00:43 
/data/jenkins/workspace/impala-umbrella-build-and-test/repos/Impala/be/src/exprs/expr-test.cc:1150:
 Failure
04:00:43 Value of: RawValue::Compare(eval->GetValue(nullptr), &value, type)
04:00:43   Actual: -1
04:00:43 Expected: 0
04:00:43 type: INT, value: 234
04:00:43 
/data/jenkins/workspace/impala-umbrella-build-and-test/repos/Impala/be/src/exprs/expr-test.cc:1150:
 Failure
04:00:43 Value of: RawValue::Compare(eval->GetValue(nullptr), &value, type)
04:00:43   Actual: -1
04:00:43 Expected: 0
04:00:43 type: INT, value: 234
04:00:43 
/data/jenkins/workspace/impala-umbrella-build-and-test/repos/Impala/be/src/exprs/expr-test.cc:1150:
 Failure
04:00:43 Value of: RawValue::Compare(eval->GetValue(nullptr), &value, type)
04:00:43   Actual: -1
04:00:43 Expected: 0
04:00:43 type: BIGINT, value: 1234
04:00:43 
/data/jenkins/workspace/impala-umbrella-build-and-test/repos/Impala/be/src/exprs/expr-test.cc:1150:
 Failure
04:00:43 Value of: RawValue::Compare(eval->GetValue(nullptr), &value, type)
04:00:43   Actual: -1
04:00:43 Expected: 0
04:00:43 type: BIGINT, value: 1234
04:00:43 
/data/jenkins/workspace/impala-umbrella-build-and-test/repos/Impala/be/src/exprs/expr-test.cc:1150:
 Failure
04:00:43 Value of: RawValue::Compare(eval->GetValue(nullptr), &value, type)
04:00:43   Actual: -1
04:00:43 Expected: 0
04:00:43 type: FLOAT, value: 3.1400001049041748
04:00:43 
/data/jenkins/workspace/impala-umbrella-build-and-test/repos/Impala/be/src/exprs/expr-test.cc:1150:
 Failure
04:00:43 Value of: RawValue::Compare(eval->GetValue(nullptr), &value, type)
04:00:43   Actual: -1
04:00:43 Expected: 0
{noformat}



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

Reply via email to