Alexey Serbin has posted comments on this change. ( 
http://gerrit.cloudera.org:8080/17055 )

Change subject: [test] Set PROCESSORS to 4 for maintenance_mode-itest
......................................................................


Patch Set 1:

> > Patch Set 1:
 > >
 > > These are tests that use external mini-clusters with up to 6
 > tablet servers. It makes sense that they use more CPU resources.
 > They are already tagged as a slow running test (requiring
 > KUDU_ALLOW_SLOW_TESTS=1 to run) and most other itests also set a
 > PROCESSORS value > 1. The default PROCESSORS is 1 so ctest will
 > assume that a single test shard only uses 1 core.
 > >
 > > I think not setting PROCESSORS > 1 was likely just an oversight
 > given we almost always run the tests on dist-test or more powerful
 > developer machines.
 >
 > Thanks for the explanation!
 >
 > So why does test fail with 1 processor? Timeout settings are too
 > aggressive?

I guess we have many other tests which are running at least 4 processes: one 
master, three tablet servers: most of those tests are resilient enough to run 
on one- or two-core CPU.  Indeed, maybe it's possible to make

 > > Patch Set 1:
 > >
 > > These are tests that use external mini-clusters with up to 6
 > tablet servers. It makes sense that they use more CPU resources.
 > They are already tagged as a slow running test (requiring
 > KUDU_ALLOW_SLOW_TESTS=1 to run) and most other itests also set a
 > PROCESSORS value > 1. The default PROCESSORS is 1 so ctest will
 > assume that a single test shard only uses 1 core.
 > >
 > > I think not setting PROCESSORS > 1 was likely just an oversight
 > given we almost always run the tests on dist-test or more powerful
 > developer machines.
 >
 > Thanks for the explanation!
 >
 > So why does test fail with 1 processor? Timeout settings are too
 > aggressive?

We have many other tests which are running at least one master and three tablet 
servers, and others which run three masters and three tablet servers, but it 
seems the majority of those are stable enough to pass even if run on 2 or 1 
core CPUs.  Indeed, maybe it's possible to harden maintenance_mode-itest to be 
less flaky in such environments?


--
To view, visit http://gerrit.cloudera.org:8080/17055
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: comment
Gerrit-Change-Id: I89b479374266a64edf7fd455837c4d57a684694b
Gerrit-Change-Number: 17055
Gerrit-PatchSet: 1
Gerrit-Owner: Grant Henke <[email protected]>
Gerrit-Reviewer: Alexey Serbin <[email protected]>
Gerrit-Reviewer: Andrew Wong <[email protected]>
Gerrit-Reviewer: Bankim Bhavsar <[email protected]>
Gerrit-Reviewer: Grant Henke <[email protected]>
Gerrit-Reviewer: Kudu Jenkins (120)
Gerrit-Comment-Date: Wed, 10 Feb 2021 17:54:25 +0000
Gerrit-HasComments: No

Reply via email to