[
https://issues.apache.org/jira/browse/IMPALA-5617?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael Brown resolved IMPALA-5617.
-----------------------------------
Resolution: Fixed
Fix Version/s: Impala 2.11.0
> Stress test not finding tpch_nested queries
> -------------------------------------------
>
> Key: IMPALA-5617
> URL: https://issues.apache.org/jira/browse/IMPALA-5617
> Project: IMPALA
> Issue Type: Bug
> Components: Infrastructure
> Affects Versions: Impala 2.11.0
> Reporter: Michael Brown
> Assignee: Tim Wood
> Labels: newbie
> Fix For: Impala 2.11.0
>
>
> The stress test ({{concurrent_select.py}}) cannot find queries for the
> {{tpch_nested}} workload. The problem seems to be that the file names within
> the directory do not contain the full workload name, but just {{tpch}}. The
> offending code is here:
> {noformat}
> 1029 def load_tpc_queries(workload, load_in_kudu=False):
> 1030 """Returns a list of TPC queries. 'workload' should either be 'tpch'
> or 'tpcds'.
> 1031 If 'load_in_kudu' is True, it loads only queries specified for the
> Kudu storage
> 1032 engine.
> 1033 """
> 1034 LOG.info("Loading %s queries", workload)
> 1035 queries = list()
> 1036 query_dir = os.path.join(
> 1037 os.path.dirname(__file__), "..", "..", "testdata", "workloads",
> workload, "queries")
> 1038 engine = 'kudu-' if load_in_kudu else ''
> 1039 file_name_pattern = re.compile(r"%s-%s(q\d+).test$" % (workload,
> engine))
> 1040 for query_file in os.listdir(query_dir):
> ...
> 1888 if args.tpch_nested_db:
> 1889 tpch_nested_queries = load_tpc_queries("tpch_nested")
> {noformat}
> But here are the queries:
> {noformat}
> $ ls testdata/workloads/tpch_nested/queries
> tpch-q10.test tpch-q15.test tpch-q1.test tpch-q3.test tpch-q8.test
> tpch-q11.test tpch-q16.test tpch-q20.test tpch-q4.test tpch-q9.test
> tpch-q12.test tpch-q17.test tpch-q21.test tpch-q5.test
> tpch-q13.test tpch-q18.test tpch-q22.test tpch-q6.test
> tpch-q14.test tpch-q19.test tpch-q2.test tpch-q7.test
> $
> {noformat}
> As you can see, this means the code isn't going to find any queries in that
> directory.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)