This change adds get_workload() to ImpalaTestSuite and removes it
from all test suites that already returned 'functional-query'.
get_workload() is also removed from CustomClusterTestSuite which
used to return 'tpch'.
All other changes besides impala_test_suite.py and
custom_cluster_test_suite.py are just mass removals of
get_workload() functions.
The behavior is only changed in custom cluster tests that didn't
override get_workload(). By returning 'functional-query' instead
of 'tpch', exploration_strategy() will no longer return 'core' in
'exhaustive' test runs. See IMPALA-3947 on why workload affected
exploration_strategy. An example for affected test is
TestCatalogHMSFailures which was skipped both in core and exhaustive
runs before this change.
get_workload() functions that return a different workload than
'functional-query' are not changed - it is possible that some of
these also don't handle exploration_strategy() as expected, but
individually checking these tests is out of scope in this patch.
Change-Id: I9ec6c41ffb3a30e1ea2de773626d1485c69fe115
Reviewed-on: http://gerrit.cloudera.org:8080/22726
Reviewed-by: Riza Suminto <riza.suminto@cloudera.com>
Reviewed-by: Daniel Becker <daniel.becker@cloudera.com>
Tested-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com>
TestQueryConcurrency run much slower when the test client changed from
beeswax to hs2. The reason is this test inject slowdown through backend
flag --stress_metadata_loading_pause_injection_ms=100000 that will
impact all queries. Changing test client to ImpylaHS2Connection will
cause this test run much slower because ImpylaHS2Connection populate its
default query options by running SET ALL query.
This patch speed up TestQueryConcurrency by changing it from
custom_cluster to regular query_test, using debug action to inject
slowdown, and lower the slowdown from 100s to 60s.
Added debug action EXECUTE_INTERNAL_REGISTERED to replace
stress_metadata_loading_pause_injection_ms flag.
Testing:
- Pass TestQueryConcurrency in exhaustive mode.
Change-Id: Ia33f7c0a36df0f1922055902974ce3e0c2fb6fdb
Reviewed-on: http://gerrit.cloudera.org:8080/22699
Reviewed-by: Riza Suminto <riza.suminto@cloudera.com>
Tested-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com>