You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@impala.apache.org by "Tim Armstrong (JIRA)" <ji...@apache.org> on 2017/04/20 23:19:04 UTC

[jira] [Resolved] (IMPALA-5231) S3 build fails because memory estimates changes

     [ https://issues.apache.org/jira/browse/IMPALA-5231?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tim Armstrong resolved IMPALA-5231.
-----------------------------------
    Resolution: Fixed



IMPALA-5231: skip test_explain_level on non-HDFS systems

Some details of the plans change if we're not running against a 3-node
minicluster. The point of these tests is to avoid unintended changes
to the explain format, so we don't need to run it against all FSes.

Change-Id: I604f83695e956ef6bc85b5d1bc754ccb1378eda1
Reviewed-on: http://gerrit.cloudera.org:8080/6703
Reviewed-by: Matthew Jacobs <mj...@cloudera.com>
Tested-by: Impala Public Jenkins
---

> S3 build fails because memory estimates changes
> -----------------------------------------------
>
>                 Key: IMPALA-5231
>                 URL: https://issues.apache.org/jira/browse/IMPALA-5231
>             Project: IMPALA
>          Issue Type: Bug
>          Components: Infrastructure
>    Affects Versions: Impala 2.8.0
>            Reporter: Taras Bobrovytsky
>            Assignee: Tim Armstrong
>            Priority: Blocker
>              Labels: broken-build
>
> The S3 build started to fail due to changed memory estimates.
> {code}
>  TestExplain.test_explain_level0[exec_option: {'disable_codegen': False, 'abort_on_error': 1, 'exec_single_node_rows_threshold': 0, 'batch_size': 0, 'num_nodes': 0} | table_format: text/none] 
> [gw1] linux2 -- Python 2.6.6 /data/jenkins/workspace/impala-umbrella-build-and-test-s3/repos/Impala/bin/../infra/python/env/bin/python
> metadata/test_explain.py:54: in test_explain_level0
>     self.run_test_case('QueryTest/explain-level0', vector)
> common/impala_test_suite.py:388: in run_test_case
>     self.__verify_results_and_errors(vector, test_section, result, use_db)
> common/impala_test_suite.py:273: in __verify_results_and_errors
>     replace_filenames_with_placeholder)
> common/test_result_verifier.py:404: in verify_raw_results
>     VERIFIER_MAP[verifier](expected, actual)
> common/test_result_verifier.py:231: in verify_query_result_is_equal
>     assert expected_results == actual_results
> E   assert Comparing QueryTestResults (expected vs actual):
> E     'Per-Host Resource Reservation: Memory=136.00MB' == 'Per-Host Resource Reservation: Memory=136.00MB'
> E     'Per-Host Resource Estimates: Memory=388.41MB' != 'Per-Host Resource Estimates: Memory=340.41MB'
> E     '' == ''
> E     'PLAN-ROOT SINK' == 'PLAN-ROOT SINK'
> E     '04:EXCHANGE [UNPARTITIONED]' == '04:EXCHANGE [UNPARTITIONED]'
> E     '02:HASH JOIN [INNER JOIN, BROADCAST]' == '02:HASH JOIN [INNER JOIN, BROADCAST]'
> E     '|--03:EXCHANGE [BROADCAST]' == '|--03:EXCHANGE [BROADCAST]'
> E     '|  01:SCAN HDFS [tpch.orders]' == '|  01:SCAN HDFS [tpch.orders]'
> E     '00:SCAN HDFS [tpch.lineitem]' == '00:SCAN HDFS [tpch.lineitem]'
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)