Hello Impala Public Jenkins, I'd like you to reexamine a change. Please visit
http://gerrit.cloudera.org:8080/21337 to look at the new patch set (#5). Change subject: IMPALA-12922: Make batch_sizes an optional test dimension ...................................................................... IMPALA-12922: Make batch_sizes an optional test dimension Before this patch, BATCH_SIZE option is a required parameter with default value of [0] in create_exec_option_dimension. However, only few end-to-end and custom cluster tests actively parameterize BATCH_SIZE option to non-default value. This makes test identifiers unnecessarily long if 'vector' fixture is being used. This patch makes batch_sizes an optional parameter in create_exec_option_dimension, just like sync_ddl. Replace batch_size == 0 constraint with explicit batch size dimension via add_default_batch_size_dimension, add_exec_option_dimension, add_mandatory_exec_option_dimension, or default_batch_size_constraint. If batch_sizes parameter is changed to non-optional in the future, the modified tests will assert that batch_size option is declared in an inconsistent way. Together, they reduce the length of test identifiers in many EE and custom cluster tests. No test count changed in exhaustive mode. But in core exploration mode, 4 new test permutation shows up in test_result_spooling.py after their test dimension refactored. Testing: - Pass core end-to-end and custom cluster tests. Change-Id: I39afa892ecf78b717686d59d7fdd1877a64d609f --- M common/thrift/Query.thrift M tests/common/custom_cluster_test_suite.py M tests/common/impala_test_suite.py M tests/common/test_dimensions.py M tests/common/test_vector.py M tests/custom_cluster/test_kudu.py M tests/experiments/test_targeted_perf.py M tests/failure/test_failpoints.py M tests/metadata/test_ddl_base.py M tests/metadata/test_explain.py M tests/metadata/test_metadata_query_statements.py M tests/metadata/test_recover_partitions.py M tests/query_test/test_aggregation.py M tests/query_test/test_analytic_tpcds.py M tests/query_test/test_cancellation.py M tests/query_test/test_datastream_sender.py M tests/query_test/test_fetch.py M tests/query_test/test_hash_join_timer.py M tests/query_test/test_hdfs_caching.py M tests/query_test/test_limit.py M tests/query_test/test_mt_dop.py M tests/query_test/test_queries.py M tests/query_test/test_query_mem_limit.py M tests/query_test/test_result_spooling.py M tests/query_test/test_rows_availability.py M tests/query_test/test_tpcds_queries.py 26 files changed, 198 insertions(+), 146 deletions(-) git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/37/21337/5 -- To view, visit http://gerrit.cloudera.org:8080/21337 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: Impala-ASF Gerrit-Branch: master Gerrit-MessageType: newpatchset Gerrit-Change-Id: I39afa892ecf78b717686d59d7fdd1877a64d609f Gerrit-Change-Number: 21337 Gerrit-PatchSet: 5 Gerrit-Owner: Riza Suminto <riza.sumi...@cloudera.com> Gerrit-Reviewer: Impala Public Jenkins <impala-public-jenk...@cloudera.com>