[ 
https://issues.apache.org/jira/browse/IMPALA-12442?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17892256#comment-17892256
 ] 

ASF subversion and git services commented on IMPALA-12442:
----------------------------------------------------------

Commit f96ccbe962cb97994ec71ebd08a6d90bda836a35 in impala's branch 
refs/heads/master from Michael Smith
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=f96ccbe96 ]

IMPALA-11761: Run large dir tests serially

IMPALA-12442 removed duplicate labels for stress and execute_serially,
as they resulted in running the tests twice in different suites. Most
tests that had both labels expect to be run sequentially, which by
definition cannot be run in our stress test suite (which runs many
operations at once to stress the cluster).

Updates all tests previously marked with both 'stress' and
'execute_serially' to run serially. The only test continuing to use
'stress' mode is test_ddl_stress.py which was designed for it using a
separate 'test_index' parameter.

Change-Id: I1f7d2017ae1bab0f2f8cb0b100c2c6cc8b4f3dcd
Reviewed-on: http://gerrit.cloudera.org:8080/21905
Reviewed-by: Impala Public Jenkins <[email protected]>
Tested-by: Impala Public Jenkins <[email protected]>


> Avoid running stress tests twice
> --------------------------------
>
>                 Key: IMPALA-12442
>                 URL: https://issues.apache.org/jira/browse/IMPALA-12442
>             Project: IMPALA
>          Issue Type: Task
>            Reporter: Michael Smith
>            Priority: Major
>             Fix For: Impala 4.4.0
>
>
> run-tests.py runs tests in phases. From its "main" block
> {quote}
> First run[s] query tests that need to be executed serially: -m 
> execute_serially
> Run[s] the stress tests tests: -m stress
> Run[s] the remaining query tests in parallel: -m not execute_serially and not 
> stress
> {quote}
> Most of Impala's stress tests are marked with both "stress" and 
> "execute_serially", which means for example that 
> https://jenkins.impala.io/job/ubuntu-20.04-from-scratch/338/consoleText runs 
> {{metadata/test_recursive_listing.py::TestRecursiveListing::test_large_staging_dirs}}
>  even though exploration_strategy=core jobs skip stress tests.
> When we run exhaustive tests, it runs the stress tests twice. Marking the 
> test with both stress and execute_serially also means they'll be run serially 
> during the serial run, and concurrently during the stress test.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to